HDK
|
#include <HOM_DopObject.h>
Public Member Functions | |
HOM_DopObject () | |
HOM_DopObject (const HOM_DopObject &dopobject) | |
~HOM_DopObject () override | |
std::string | __repr__ () override=0 |
virtual std::string | name ()=0 |
virtual int | objid ()=0 |
virtual bool | matches (const char *pattern)=0 |
virtual HOM_Matrix4 * | transform (bool include_geometry_transform=true)=0 |
Public Member Functions inherited from HOM_DopData | |
HOM_DopData () | |
HOM_DopData (const HOM_DopData &data) | |
virtual | ~HOM_DopData () |
virtual bool | operator== (HOM_PtrOrNull< HOM_DopData > data)=0 |
virtual bool | operator!= (HOM_PtrOrNull< HOM_DopData > data)=0 |
virtual HOM_DopData * | freeze ()=0 |
virtual bool | isFrozen ()=0 |
virtual std::string | path ()=0 |
virtual std::string | selectionPath ()=0 |
virtual int | __hash__ ()=0 |
virtual HOM_Node * | dopNetNode ()=0 |
virtual HOM_DopSimulation * | simulation ()=0 |
virtual HOM_Node * | creator ()=0 |
virtual std::string | id ()=0 |
virtual std::string | dataType ()=0 |
virtual std::vector< std::string > | recordTypes ()=0 |
virtual HOM_DopRecord * | record (const char *record_type, int record_index=0)=0 |
virtual HOM_IterableList < HOM_DopRecord > * | records (const char *record_type)=0 |
virtual HOM_DopRecord * | options ()=0 |
virtual std::map< std::string, HOM_ElemPtr< HOM_DopData > > | subData ()=0 |
virtual HOM_DopData * | findSubData (const char *data_spec)=0 |
virtual std::map< std::string, HOM_ElemPtr< HOM_DopData > > | findAllSubData (const char *data_spec, bool recurse=false)=0 |
virtual HOM_DopData * | createSubData (const char *data_name, const char *data_type="SIM_EmptyData", bool avoid_name_collisions=false)=0 |
virtual void | attachSubData (HOM_DopData &hom_new_subdata, const char *new_data_name, bool avoid_name_collisions=false)=0 |
virtual void | removeSubData (const char *data_spec)=0 |
virtual void | copyContentsFrom (HOM_DopData &hom_data)=0 |
virtual void * | _asVoidPointer ()=0 |
virtual HOM_Geometry * | fieldGeometry (const char *data_name)=0 |
virtual HOM_Geometry * | geometry (const char *data_name=NULL)=0 |
virtual HOM_EditableDopGeometryGuard * | editableGeometry (const char *data_name=NULL)=0 |
Definition at line 19 of file HOM_DopObject.h.
|
inline |
Definition at line 22 of file HOM_DopObject.h.
|
inline |
Definition at line 24 of file HOM_DopObject.h.
|
inlineoverride |
Definition at line 27 of file HOM_DopObject.h.
|
overridepure virtual |
Implements HOM_DopData.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |