120 SERIALIZATION_FRIEND(
Field);
#define SERIALIZATION_ACCESS(type)
A field is volume in which voxels are computed in real-time using a pre-loaded Octree structure of ev...
PLATFORM_API Field(const FieldParameters ¶meters, const Vector3ui &dimensions, const Vector3f &spacing, const Vector3f &offset, const uint32_ts &indices, const floats &values, const OctreeDataType dataType)
Constructs a new Field object.
OctreeDataType _octreeDataType
PLATFORM_API Vector3f getElementSpacing() const
Get the Element Spacing object.
PLATFORM_API const uint32_ts & getOctreeIndices() const
Get the Octree Indices object.
PLATFORM_API OctreeDataType getOctreeDataType() const
Get the Octree Data Type object.
PLATFORM_API const floats & getOctreeValues() const
Get the Octree Values object.
const FieldParameters & _parameters
PLATFORM_API Vector3i getDimensions() const
Get the Dimensions object.
PLATFORM_API Boxd getBounds() const
Gets the bounding box of the field.
PLATFORM_API Vector3f getOffset() const
Get the Offset object.
glm::vec< 3, uint32_t > Vector3ui
glm::vec< 3, int32_t > Vector3i