PeriDyno 1.0.0
Loading...
Searching...
No Matches
VolumeLoader.h
Go to the documentation of this file.
1
16#pragma once
17#include "Volume.h"
18#include "FilePath.h"
19
20namespace dyno
21{
22 template<typename TDataType>
23 class VolumeLoader : public Volume<TDataType>
24 {
26 public:
27 typedef typename TDataType::Real Real;
28 typedef typename TDataType::Coord Coord;
29
31 ~VolumeLoader() override;
32
33 public:
34 DEF_VAR(FilePath, FileName, "", "A file with a suffix .sdf");
35
36 protected:
37 void resetStates() override;
38
39 private:
40 bool loadFile();
41 };
42}
#define DECLARE_TCLASS(name, T1)
Definition Object.h:87
DEF_VAR(FilePath, FileName, "", "A file with a suffix .sdf")
TDataType::Coord Coord
TDataType::Real Real
void resetStates() override
~VolumeLoader() override
This is an implementation of AdditiveCCD based on peridyno.
Definition Array.h:25