21 #include "vtk_jsoncpp_fwd.h"
41 virtual void ProcessJSON(std::shared_ptr<OMFFile>& file,
const Json::Value& element,
54 virtual void ProcessTextures(std::shared_ptr<OMFFile>& file,
const Json::Value& textureJSON,
115 #endif // OMFElement_h
composite dataset to encapsulates a dataset consisting of partitions.
void ProcessGeometry(std::shared_ptr< OMFFile > &file, const std::string &geometryUID, vtkPartitionedDataSet *output) override
void ProcessColumnOrdering(std::shared_ptr< OMFFile > &file, const Json::Value &dataJSON, vtkPartitionedDataSet *output) override
virtual void ProcessJSON(std::shared_ptr< OMFFile > &file, const Json::Value &element, vtkPartitionedDataSet *output, bool writeOutTextures, bool columnMajorOrdering)
virtual void ProcessGeometry(std::shared_ptr< OMFFile > &file, const std::string &geometryUID, vtkPartitionedDataSet *output)=0
PointSetElement(const std::string &uid, double globalOrigin[3])
void ProcessGeometry(std::shared_ptr< OMFFile > &file, const std::string &geometryUID, vtkPartitionedDataSet *output) override
LineSetElement(const std::string &uid, double globalOrigin[3])
void ProcessGeometry(std::shared_ptr< OMFFile > &file, const std::string &geometryUID, vtkPartitionedDataSet *output) override
virtual ~ProjectElement()=default
virtual void ProcessTextures(std::shared_ptr< OMFFile > &file, const Json::Value &textureJSON, vtkPartitionedDataSet *output, const std::string &elementName)
virtual void ProcessColumnOrdering(std::shared_ptr< OMFFile > &, const Json::Value &, vtkPartitionedDataSet *)
virtual void ProcessDataFields(std::shared_ptr< OMFFile > &file, const Json::Value &dataJSON, vtkPartitionedDataSet *output)
VolumeElement(const std::string &uid, double globalOrigin[3])
SurfaceElement(const std::string &uid, double globalOrigin[3])
handles properties associated with a texture map
void ProcessGeometry(std::shared_ptr< OMFFile > &file, const std::string &geometryUID, vtkPartitionedDataSet *output) override
ProjectElement(const std::string &uid, double globalOrigin[3])
Composite dataset that groups datasets as a collection.