HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
HOM_crowds Class Referenceabstract

#include <HOM_crowds.h>

Public Member Functions

virtual ~HOM_crowds ()
 
virtual std::string __repr__ ()=0
 
virtual std::vector
< HOM_ElemPtr
< HOM_AgentDefinition > > 
findAgentDefinitions (HOM_Geometry &geo, const char *group_str=0)=0
 
virtual void replaceAgentDefinitions (HOM_Geometry &geo, const std::map< HOM_AgentDefinition *, HOM_AgentDefinition * > &defn_map, const char *group_str=0)=0
 
virtual std::map< std::string,
hboost::any > 
computeRotationLimits (const HOM_AgentRig &rig, const std::vector< HOM_AgentClip * > &clips, int xform_idx, int parent_xform_idx)=0
 

Detailed Description

Definition at line 22 of file HOM_crowds.h.

Constructor & Destructor Documentation

virtual HOM_crowds::~HOM_crowds ( )
inlinevirtual

Definition at line 25 of file HOM_crowds.h.

Member Function Documentation

virtual std::string HOM_crowds::__repr__ ( )
pure virtual
virtual std::map<std::string, hboost::any> HOM_crowds::computeRotationLimits ( const HOM_AgentRig rig,
const std::vector< HOM_AgentClip * > &  clips,
int  xform_idx,
int  parent_xform_idx 
)
pure virtual
virtual std::vector<HOM_ElemPtr<HOM_AgentDefinition> > HOM_crowds::findAgentDefinitions ( HOM_Geometry geo,
const char *  group_str = 0 
)
pure virtual
virtual void HOM_crowds::replaceAgentDefinitions ( HOM_Geometry geo,
const std::map< HOM_AgentDefinition *, HOM_AgentDefinition * > &  defn_map,
const char *  group_str = 0 
)
pure virtual

The documentation for this class was generated from the following file: