| 
    HDK
    
   | 
 
#include <VEX_GeoCommand.h>
Classes | |
| class | DefaultValue | 
Public Member Functions | |
| VEX_AttribEdit (VEX_GeoDictType dict, const UT_StringHolder &name) | |
| VEX_AttribEdit (VEX_GeoDictType dict, const UT_StringHolder &path, const UT_StringHolder &name) | |
| ~VEX_AttribEdit () | |
| void | setTypeInfo (exint srcelem, const char *typeinfo) | 
| void | addAttribute (exint srcelem, VEX_Type type, bool isarray, const DefaultValue &value) | 
| void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, VEXfloat< PREC > data) | 
| void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, VEXint< PREC > data) | 
| void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, VEXvec2< PREC > data) | 
| void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, VEXvec3< PREC > data) | 
| void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, VEXvec4< PREC > data) | 
| void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, VEXmat2< PREC > data) | 
| void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, VEXmat3< PREC > data) | 
| void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, VEXmat4< PREC > data) | 
| void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, const char *data) | 
| void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, UT_OptionsHolder dict) | 
| void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, const UT_Array< VEXfloat< PREC >> *data) | 
| void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, const UT_Array< VEXvec2< PREC >> *data) | 
| void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, const UT_Array< VEXvec3< PREC >> *data) | 
| void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, const UT_Array< VEXvec4< PREC >> *data) | 
| void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, const UT_Array< VEXmat2< PREC >> *data) | 
| void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, const UT_Array< VEXmat3< PREC >> *data) | 
| void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, const UT_Array< VEXmat4< PREC >> *data) | 
| void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, const UT_Array< VEXint< PREC >> *data) | 
| void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, const UT_Array< const char * > *data) | 
| void | appendEdit (exint srcelem, const OBJ_ID &obj_id, const SEC_ID &sec_id, VEX_GeoMode mode, const UT_Array< UT_OptionsHolder > *data) | 
| void | merge (VEX_AttribEdit &src) | 
| void | sort () | 
| void | clear () | 
| VEX_GeoDictType | dict () const | 
| const UT_StringHolder & | name () const | 
| VEX_Type | type () const | 
| bool | isArray () const | 
| bool | shouldcreate () const | 
| VEX_GeoTypeInfo | typeinfo () const | 
| const DefaultValue & | defaultValue () const | 
| const UT_StringHolder & | path () const | 
Protected Attributes | |
| exint | myDefiningElem | 
| VEX_GeoDictType | myDict | 
| UT_StringHolder | myName | 
| UT_StringHolder | myPath | 
| VEX_Type | myType | 
| bool | myIsArray | 
| exint | myTypeInfoElem | 
| VEX_GeoTypeInfo | myTypeInfo | 
| void * | myCmdList | 
| exint | myCreationElem | 
| bool | myDoCreate | 
| DefaultValue | myDefValue | 
Definition at line 530 of file VEX_GeoCommand.h.
| VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::VEX_AttribEdit | ( | VEX_GeoDictType | dict, | 
| const UT_StringHolder & | name | ||
| ) | 
| VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::VEX_AttribEdit | ( | VEX_GeoDictType | dict, | 
| const UT_StringHolder & | path, | ||
| const UT_StringHolder & | name | ||
| ) | 
| VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::~VEX_AttribEdit | ( | ) | 
| void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::addAttribute | ( | exint | srcelem, | 
| VEX_Type | type, | ||
| bool | isarray, | ||
| const DefaultValue & | value | ||
| ) | 
| void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, | 
| const OBJ_ID & | obj_id, | ||
| const SEC_ID & | sec_id, | ||
| VEX_GeoMode | mode, | ||
| VEXfloat< PREC > | data | ||
| ) | 
| void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, | 
| const OBJ_ID & | obj_id, | ||
| const SEC_ID & | sec_id, | ||
| VEX_GeoMode | mode, | ||
| VEXint< PREC > | data | ||
| ) | 
| void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, | 
| const OBJ_ID & | obj_id, | ||
| const SEC_ID & | sec_id, | ||
| VEX_GeoMode | mode, | ||
| VEXvec2< PREC > | data | ||
| ) | 
| void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, | 
| const OBJ_ID & | obj_id, | ||
| const SEC_ID & | sec_id, | ||
| VEX_GeoMode | mode, | ||
| VEXvec3< PREC > | data | ||
| ) | 
| void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, | 
| const OBJ_ID & | obj_id, | ||
| const SEC_ID & | sec_id, | ||
| VEX_GeoMode | mode, | ||
| VEXvec4< PREC > | data | ||
| ) | 
| void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, | 
| const OBJ_ID & | obj_id, | ||
| const SEC_ID & | sec_id, | ||
| VEX_GeoMode | mode, | ||
| VEXmat2< PREC > | data | ||
| ) | 
| void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, | 
| const OBJ_ID & | obj_id, | ||
| const SEC_ID & | sec_id, | ||
| VEX_GeoMode | mode, | ||
| VEXmat3< PREC > | data | ||
| ) | 
| void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, | 
| const OBJ_ID & | obj_id, | ||
| const SEC_ID & | sec_id, | ||
| VEX_GeoMode | mode, | ||
| VEXmat4< PREC > | data | ||
| ) | 
| void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, | 
| const OBJ_ID & | obj_id, | ||
| const SEC_ID & | sec_id, | ||
| VEX_GeoMode | mode, | ||
| const char * | data | ||
| ) | 
| void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, | 
| const OBJ_ID & | obj_id, | ||
| const SEC_ID & | sec_id, | ||
| VEX_GeoMode | mode, | ||
| UT_OptionsHolder | dict | ||
| ) | 
| void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, | 
| const OBJ_ID & | obj_id, | ||
| const SEC_ID & | sec_id, | ||
| VEX_GeoMode | mode, | ||
| const UT_Array< VEXfloat< PREC >> * | data | ||
| ) | 
| void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, | 
| const OBJ_ID & | obj_id, | ||
| const SEC_ID & | sec_id, | ||
| VEX_GeoMode | mode, | ||
| const UT_Array< VEXvec2< PREC >> * | data | ||
| ) | 
| void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, | 
| const OBJ_ID & | obj_id, | ||
| const SEC_ID & | sec_id, | ||
| VEX_GeoMode | mode, | ||
| const UT_Array< VEXvec3< PREC >> * | data | ||
| ) | 
| void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, | 
| const OBJ_ID & | obj_id, | ||
| const SEC_ID & | sec_id, | ||
| VEX_GeoMode | mode, | ||
| const UT_Array< VEXvec4< PREC >> * | data | ||
| ) | 
| void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, | 
| const OBJ_ID & | obj_id, | ||
| const SEC_ID & | sec_id, | ||
| VEX_GeoMode | mode, | ||
| const UT_Array< VEXmat2< PREC >> * | data | ||
| ) | 
| void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, | 
| const OBJ_ID & | obj_id, | ||
| const SEC_ID & | sec_id, | ||
| VEX_GeoMode | mode, | ||
| const UT_Array< VEXmat3< PREC >> * | data | ||
| ) | 
| void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, | 
| const OBJ_ID & | obj_id, | ||
| const SEC_ID & | sec_id, | ||
| VEX_GeoMode | mode, | ||
| const UT_Array< VEXmat4< PREC >> * | data | ||
| ) | 
| void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, | 
| const OBJ_ID & | obj_id, | ||
| const SEC_ID & | sec_id, | ||
| VEX_GeoMode | mode, | ||
| const UT_Array< VEXint< PREC >> * | data | ||
| ) | 
| void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, | 
| const OBJ_ID & | obj_id, | ||
| const SEC_ID & | sec_id, | ||
| VEX_GeoMode | mode, | ||
| const UT_Array< const char * > * | data | ||
| ) | 
| void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::appendEdit | ( | exint | srcelem, | 
| const OBJ_ID & | obj_id, | ||
| const SEC_ID & | sec_id, | ||
| VEX_GeoMode | mode, | ||
| const UT_Array< UT_OptionsHolder > * | data | ||
| ) | 
| void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::clear | ( | ) | 
      
  | 
  inline | 
Definition at line 740 of file VEX_GeoCommand.h.
      
  | 
  inline | 
Definition at line 734 of file VEX_GeoCommand.h.
      
  | 
  inline | 
Definition at line 737 of file VEX_GeoCommand.h.
| void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::merge | ( | VEX_AttribEdit< PREC, OBJ_ID, SEC_ID > & | src | ) | 
      
  | 
  inline | 
Definition at line 735 of file VEX_GeoCommand.h.
      
  | 
  inline | 
Definition at line 745 of file VEX_GeoCommand.h.
| void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::setTypeInfo | ( | exint | srcelem, | 
| const char * | typeinfo | ||
| ) | 
      
  | 
  inline | 
Definition at line 738 of file VEX_GeoCommand.h.
| void VEX_AttribEdit< PREC, OBJ_ID, SEC_ID >::sort | ( | ) | 
      
  | 
  inline | 
Definition at line 736 of file VEX_GeoCommand.h.
      
  | 
  inline | 
Definition at line 739 of file VEX_GeoCommand.h.
      
  | 
  protected | 
Definition at line 761 of file VEX_GeoCommand.h.
      
  | 
  protected | 
Definition at line 763 of file VEX_GeoCommand.h.
      
  | 
  protected | 
Definition at line 749 of file VEX_GeoCommand.h.
      
  | 
  protected | 
Definition at line 765 of file VEX_GeoCommand.h.
      
  | 
  protected | 
Definition at line 750 of file VEX_GeoCommand.h.
      
  | 
  protected | 
Definition at line 764 of file VEX_GeoCommand.h.
      
  | 
  protected | 
Definition at line 754 of file VEX_GeoCommand.h.
      
  | 
  protected | 
Definition at line 751 of file VEX_GeoCommand.h.
      
  | 
  protected | 
Definition at line 752 of file VEX_GeoCommand.h.
      
  | 
  protected | 
Definition at line 753 of file VEX_GeoCommand.h.
      
  | 
  protected | 
Definition at line 759 of file VEX_GeoCommand.h.
      
  | 
  protected | 
Definition at line 758 of file VEX_GeoCommand.h.