2#pragma warning(disable : 4251)
12class __declspec(dllexport) EntityVisUnstructuredScalarSurface :
public EntityVis2D3D
15 EntityVisUnstructuredScalarSurface(
ot::UID ID, EntityBase* parent, EntityObserver* obs, ModelState* ms, ClassFactoryHandler* factory,
const std::string& owner);
16 virtual ~EntityVisUnstructuredScalarSurface();
18 virtual std::string getClassName(
void)
override {
return "EntityVisUnstructuredScalarSurface"; };
20 virtual bool updateFromProperties(
void)
override;
22 virtual void createProperties(
void);
23 virtual bool updatePropertyVisibilities(
void);
26 virtual int getSchemaVersion(
void)
override {
return 1; };
27 virtual void AddStorageData(bsoncxx::builder::basic::document& storage);
28 virtual void readSpecificDataFromDataBase(bsoncxx::document::view& doc_view, std::map<ot::UID, EntityBase*>& entityMap)
override;
31 PropertyBundleScaling propertyBundleScaling;
32 PropertyBundleVisUnstructuredScalarSurface propertyBundleVisUnstructuredScalarSurface;
unsigned long UID
Unique identifier (32 bit unsigned integer)
Definition CoreTypes.h:27