#include <HOM_DopObject.h>
|
| | 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 |
| |
virtual std::pair< HOM_ElemPtr
< HOM_Geometry >, HOM_Matrix4 > | guideGeometry (const char *data_name, float time)=0 |
| |
| | 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.
| HOM_DopObject::HOM_DopObject |
( |
| ) |
|
|
inline |
| HOM_DopObject::~HOM_DopObject |
( |
| ) |
|
|
inlineoverride |
| std::string HOM_DopObject::__repr__ |
( |
| ) |
|
|
overridepure virtual |
| virtual bool HOM_DopObject::matches |
( |
const char * |
pattern | ) |
|
|
pure virtual |
| virtual std::string HOM_DopObject::name |
( |
| ) |
|
|
pure virtual |
| virtual int HOM_DopObject::objid |
( |
| ) |
|
|
pure virtual |
| virtual HOM_Matrix4* HOM_DopObject::transform |
( |
bool |
include_geometry_transform = true | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: