OpenSceneGraph
Classes | Public Types | Public Member Functions | Protected Attributes | List of all members
osgAnimation::VertexInfluenceSet Class Reference
Collaboration diagram for osgAnimation::VertexInfluenceSet:
Collaboration graph
[legend]

Classes

class  BoneWeight
 
class  UniqVertexSetToBoneSet
 

Public Types

typedef std::vector< VertexInfluenceBoneToVertexList
 
typedef std::vector< BoneWeightBoneWeightList
 
typedef std::map< int, BoneWeightList > VertexIndexToBoneWeightMap
 
typedef std::vector< UniqVertexSetToBoneSetUniqVertexSetToBoneSetList
 

Public Member Functions

const UniqVertexSetToBoneSetList & getUniqVertexSetToBoneSetList () const
 
void addVertexInfluence (const VertexInfluence &v)
 
void buildVertex2BoneList ()
 
void buildUniqVertexSetToBoneSetList ()
 
void clear ()
 
const VertexIndexToBoneWeightMap & getVertexToBoneList () const
 

Protected Attributes

BoneToVertexList _bone2Vertexes
 
VertexIndexToBoneWeightMap _vertex2Bones
 
UniqVertexSetToBoneSetList _uniqVertexSetToBoneSet
 

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