| 
|   | HOM_Agent () | 
|   | 
|   | HOM_Agent (const HOM_Agent &prim) | 
|   | 
|   | ~HOM_Agent () override | 
|   | 
| virtual HOM_AgentDefinition *  | definition ()=0 | 
|   | 
| virtual void  | setDefinition (const HOM_AgentDefinition &definition)=0 | 
|   | 
| virtual HOM_AgentLayer *  | currentLayer ()=0 | 
|   | 
| virtual void  | setCurrentLayer (const HOM_AgentLayer &layer)=0 | 
|   | 
| virtual HOM_AgentLayer *  | collisionLayer ()=0 | 
|   | 
| virtual void  | setCollisionLayer (const HOM_AgentLayer &layer)=0 | 
|   | 
virtual std::vector 
< HOM_ElemPtr< HOM_AgentLayer > >  | currentLayers ()=0 | 
|   | 
| virtual void  | setCurrentLayers (const std::vector< HOM_AgentLayer * > &layers)=0 | 
|   | 
virtual std::vector 
< HOM_ElemPtr< HOM_AgentLayer > >  | collisionLayers ()=0 | 
|   | 
| virtual void  | setCollisionLayers (const std::vector< HOM_AgentLayer * > &layers)=0 | 
|   | 
virtual std::vector 
< HOM_ElemPtr< HOM_AgentClip > >  | clips ()=0 | 
|   | 
| virtual void  | setClips (const std::vector< HOM_AgentClip * > &clips)=0 | 
|   | 
| virtual std::vector< double >  | clipTimes ()=0 | 
|   | 
| virtual void  | setClipTimes (const std::vector< double > ×)=0 | 
|   | 
| virtual std::vector< double >  | clipWeights ()=0 | 
|   | 
| virtual void  | setClipWeights (const std::vector< double > &weights)=0 | 
|   | 
| virtual HOM_Matrix4 *  | localTransform (int i)=0 | 
|   | 
| virtual void  | setLocalTransform (const HOM_Matrix4 &xform, int i)=0 | 
|   | 
| virtual HOM_Matrix4 *  | worldTransform (int i)=0 | 
|   | 
| virtual void  | setWorldTransform (const HOM_Matrix4 &xform, int i)=0 | 
|   | 
| virtual double  | channelValue (int i)=0 | 
|   | 
| virtual void  | setChannelValue (double value, int i)=0 | 
|   | 
|   | HOM_PackedPrim () | 
|   | 
|   | HOM_PackedPrim (const HOM_PackedPrim &volume) | 
|   | 
|   | ~HOM_PackedPrim () override | 
|   | 
| virtual HOM_Matrix3 *  | transform ()=0 | 
|   | 
| virtual HOM_Matrix4 *  | fullTransform ()=0 | 
|   | 
| virtual void  | setTransform (HOM_Matrix4 &transform)=0 | 
|   | 
| virtual HOM_Vertex *  | vertex (int index)=0 | 
|   | 
|   | HOM_Prim () | 
|   | 
|   | HOM_Prim (const HOM_Prim &) | 
|   | 
| virtual  | ~HOM_Prim () | 
|   | 
| virtual bool  | operator== (HOM_PtrOrNull< HOM_Prim > prim)=0 | 
|   | 
| virtual bool  | operator!= (HOM_PtrOrNull< HOM_Prim > prim)=0 | 
|   | 
| virtual int  | __hash__ ()=0 | 
|   | 
| virtual std::string  | __repr__ ()=0 | 
|   | 
| virtual HOM_Geometry *  | geometry ()=0 | 
|   | 
| virtual int  | number ()=0 | 
|   | 
| virtual HOM_EnumValue &  | type ()=0 | 
|   | 
| virtual HOM_EnumValue &  | attribType ()=0 | 
|   | 
virtual HOM_IterableList 
< HOM_Vertex > *  | vertices ()=0 | 
|   | 
| virtual int  | numVertices ()=0 | 
|   | 
virtual std::vector 
< HOM_ElemPtr< HOM_Edge > >  | edges ()=0 | 
|   | 
| virtual int  | numEdges ()=0 | 
|   | 
| virtual double  | floatAttribValue (const char *name)=0 | 
|   | 
| virtual double  | floatAttribValue (HOM_Attrib &attrib)=0 | 
|   | 
| virtual std::vector< double >  | floatListAttribValue (const char *name)=0 | 
|   | 
| virtual std::vector< double >  | floatListAttribValue (HOM_Attrib &attrib)=0 | 
|   | 
| virtual int64  | intAttribValue (const char *name)=0 | 
|   | 
| virtual int64  | intAttribValue (HOM_Attrib &attrib)=0 | 
|   | 
| virtual std::vector< int64 >  | intListAttribValue (const char *name)=0 | 
|   | 
| virtual std::vector< int64 >  | intListAttribValue (HOM_Attrib &attrib)=0 | 
|   | 
| virtual std::string  | stringAttribValue (const char *name)=0 | 
|   | 
| virtual std::string  | stringAttribValue (HOM_Attrib &attrib)=0 | 
|   | 
| virtual std::vector< std::string >  | stringListAttribValue (const char *name)=0 | 
|   | 
| virtual std::vector< std::string >  | stringListAttribValue (HOM_Attrib &attrib)=0 | 
|   | 
virtual std::map< std::string,  
hboost::any >  | dictAttribValue (const char *name)=0 | 
|   | 
virtual std::map< std::string,  
hboost::any >  | dictAttribValue (HOM_Attrib &name)=0 | 
|   | 
virtual std::vector< std::map 
< std::string, hboost::any > >  | dictListAttribValue (const char *name)=0 | 
|   | 
virtual std::vector< std::map 
< std::string, hboost::any > >  | dictListAttribValue (HOM_Attrib &name)=0 | 
|   | 
| virtual void  | setAttribValue (HOM_Attrib &attrib, int64 attrib_value)=0 | 
|   | 
| virtual void  | setAttribValue (HOM_Attrib &attrib, double attrib_value)=0 | 
|   | 
| virtual void  | setAttribValue (HOM_Attrib &attrib, const char *attrib_value)=0 | 
|   | 
| virtual void  | setAttribValue (HOM_Attrib &attrib, const std::vector< int64 > &attrib_value)=0 | 
|   | 
| virtual void  | setAttribValue (HOM_Attrib &attrib, const std::vector< double > &attrib_value)=0 | 
|   | 
| virtual void  | setAttribValue (HOM_Attrib &attrib, const std::vector< std::string > &attrib_value)=0 | 
|   | 
| virtual void  | setAttribValue (HOM_Attrib &attrib, const std::map< std::string, hboost::any > &attrib_value)=0 | 
|   | 
| virtual void  | setAttribValue (HOM_Attrib &attrib, const std::vector< std::map< std::string, hboost::any > > &attrib_value)=0 | 
|   | 
| virtual void  | setAttribValue (const char *attrib_name, int64 attrib_value)=0 | 
|   | 
| virtual void  | setAttribValue (const char *attrib_name, double attrib_value)=0 | 
|   | 
| virtual void  | setAttribValue (const char *attrib_name, const char *attrib_value)=0 | 
|   | 
| virtual void  | setAttribValue (const char *attrib_name, const std::vector< int64 > &attrib_value)=0 | 
|   | 
| virtual void  | setAttribValue (const char *attrib_name, const std::vector< double > &attrib_value)=0 | 
|   | 
| virtual void  | setAttribValue (const char *attrib_name, const std::vector< std::string > &attrib_value)=0 | 
|   | 
| virtual void  | setAttribValue (const char *attrib_name, const std::map< std::string, hboost::any > &attrib_value)=0 | 
|   | 
| virtual void  | setAttribValue (const char *attrib_name, const std::vector< std::map< std::string, hboost::any > > &attrib_value)=0 | 
|   | 
| virtual std::vector< std::string >  | intrinsicNames ()=0 | 
|   | 
| virtual hboost::any  | intrinsicValue (const char *intrinsic_name)=0 | 
|   | 
| virtual size_t  | intrinsicSize (const char *intrinsic_name)=0 | 
|   | 
| virtual bool  | intrinsicReadOnly (const char *intrinsic_name)=0 | 
|   | 
| virtual void  | setIntrinsicValue (const char *intrinsic_name, double value)=0 | 
|   | 
| virtual void  | setIntrinsicValue (const char *intrinsic_name, int value)=0 | 
|   | 
| virtual void  | setIntrinsicValue (const char *intrinsic_name, int64 value)=0 | 
|   | 
| virtual void  | setIntrinsicValue (const char *intrinsic_name, const char *value)=0 | 
|   | 
| virtual void  | setIntrinsicValue (const char *intrinsic_name, const std::vector< double > &value)=0 | 
|   | 
| virtual void  | setIntrinsicValue (const char *intrinsic_name, const std::vector< int > &value)=0 | 
|   | 
| virtual void  | setIntrinsicValue (const char *intrinsic_name, const std::vector< int64 > &value)=0 | 
|   | 
| virtual void  | setIntrinsicValue (const char *intrinsic_name, const std::vector< std::string > &value)=0 | 
|   | 
| virtual HOM_Vector3 *  | positionAtInterior (double u, double v, double w=0.0)=0 | 
|   | 
| virtual hboost::any  | boostAnyAttribValueAtInterior (const char *name, double u, double v, double w)=0 | 
|   | 
| virtual hboost::any  | boostAnyAttribValueAtInterior (HOM_Attrib &attrib, double u, double v, double w)=0 | 
|   | 
| virtual HOM_Point *  | _nearestPointOnPrimToPosition (const HOM_Vector3 &uvw, const HOM_Vector3 &position)=0 | 
|   | 
| virtual HOM_BoundingBox  | boundingBox ()=0 | 
|   | 
virtual UT_Tuple< double,  
double, double >  | nearestToPosition (const std::vector< double > &position)=0 | 
|   | 
virtual std::vector 
< HOM_ElemPtr< HOM_PrimGroup > >  | groups ()=0 | 
|   | 
| virtual HOM_Vector2 *  | primuvConvert (const HOM_Vector2 &uv, int mode)=0 | 
|   | 
| virtual HOM_Vector2 *  | primuvConvert (const HOM_Vector2 &uv, int mode, double tol)=0 | 
|   | 
| virtual double  | primuConvert (double u, int mode)=0 | 
|   | 
| virtual double  | primuConvert (double u, int mode, double tol)=0 | 
|   | 
| virtual void  | _attribInfo (const char *name, int &attr_data_type, int &attr_size, bool &is_array_type)=0 | 
|   | 
Definition at line 23 of file HOM_Agent.h.