Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
ModuleDeformerGeometry Class Reference
Inheritance diagram for ModuleDeformerGeometry:
CoreBaseType

Public Member Functions

 ModuleDeformerGeometry (const ModuleDeformerTopology &topology, const double &time, GMathVec3f *positions=0)
 
const ModuleDeformerTopologyget_topology () const
 
const unsigned int & get_point_count () const
 
const GMathTimeSamplingget_time_sampling () const
 
const bool & has_velocities () const
 
const bool & has_normals () const
 
const double & get_time () const
 
bool init (const GeometryPointCloud &point_cloud)
 
void update ()
 
const GMathVec3f * get_positions () const
 
const GMathVec3f * get_velocities () const
 
const GMathVec3f * get_normals () const
 
const GMathVec3f & get_position (const unsigned int &index) const
 
const GMathVec3f & get_velocity (const unsigned int &index) const
 
const GMathVec3f & get_normal (const unsigned int &index) const
 
void set_position (const unsigned int &index, const GMathVec3f &p)
 
void set_velocity (const unsigned int &index, const GMathVec3f &v)
 
void set_normal (const unsigned int &index, const GMathVec3f &n)
 
- Public Member Functions inherited from CoreBaseType
bool is_kindof (const CoreClassInfo &cinfo) const
 

Additional Inherited Members

- Static Public Member Functions inherited from CoreBaseType
static const CoreClassInfoclass_info ()
 Get the type descriptor of this instance.