2#pragma warning(disable : 4251)
13class __declspec(dllexport) EntityVisUnstructuredScalarVolume :
public EntityVis2D3D
16 EntityVisUnstructuredScalarVolume(
ot::UID ID, EntityBase* parent, EntityObserver* obs, ModelState* ms, ClassFactoryHandler* factory,
const std::string& owner);
17 virtual ~EntityVisUnstructuredScalarVolume();
19 virtual std::string getClassName(
void)
override {
return "EntityVisUnstructuredScalarVolume"; };
21 virtual bool updateFromProperties(
void)
override;
23 virtual void createProperties(
void);
24 virtual bool updatePropertyVisibilities(
void);
27 virtual int getSchemaVersion(
void)
override {
return 1; };
28 virtual void AddStorageData(bsoncxx::builder::basic::document& storage);
29 virtual void readSpecificDataFromDataBase(bsoncxx::document::view& doc_view, std::map<ot::UID, EntityBase*>& entityMap)
override;
32 PropertyBundlePlane propertyBundlePlane;
33 PropertyBundleScaling propertyBundleScaling;
34 PropertyBundleVisUnstructuredScalar propertyBundleVisUnstructuredScalar;
unsigned long UID
Unique identifier (32 bit unsigned integer)
Definition CoreTypes.h:27