OSG  3.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Public Types | Public Member Functions | Protected Attributes | List of all members
osgAnimation::VertexInfluenceSet Class Reference

#include <VertexInfluence.h>

Classes

class  BoneWeight
 
class  UniqVertexSetToBoneSet
 

Public Types

typedef std::vector
< VertexInfluence
BoneToVertexList
 
typedef std::vector< BoneWeightBoneWeightList
 
typedef std::map< int,
BoneWeightList
VertexIndexToBoneWeightMap
 
typedef std::vector
< UniqVertexSetToBoneSet
UniqVertexSetToBoneSetList
 

Public Member Functions

const UniqVertexSetToBoneSetListgetUniqVertexSetToBoneSetList () const
 
void addVertexInfluence (const VertexInfluence &v)
 
void buildVertex2BoneList ()
 
void buildUniqVertexSetToBoneSetList ()
 
void clear ()
 
const VertexIndexToBoneWeightMapgetVertexToBoneList () const
 

Protected Attributes

BoneToVertexList _bone2Vertexes
 
VertexIndexToBoneWeightMap _vertex2Bones
 
UniqVertexSetToBoneSetList _uniqVertexSetToBoneSet
 

Detailed Description

Definition at line 53 of file VertexInfluence.h.

Member Typedef Documentation

Definition at line 56 of file VertexInfluence.h.

Definition at line 71 of file VertexInfluence.h.

Definition at line 86 of file VertexInfluence.h.

Definition at line 72 of file VertexInfluence.h.

Member Function Documentation

void osgAnimation::VertexInfluenceSet::addVertexInfluence ( const VertexInfluence v)
void osgAnimation::VertexInfluenceSet::buildUniqVertexSetToBoneSetList ( )
void osgAnimation::VertexInfluenceSet::buildVertex2BoneList ( )
void osgAnimation::VertexInfluenceSet::clear ( )
const UniqVertexSetToBoneSetList& osgAnimation::VertexInfluenceSet::getUniqVertexSetToBoneSetList ( ) const
inline

Definition at line 88 of file VertexInfluence.h.

const VertexIndexToBoneWeightMap& osgAnimation::VertexInfluenceSet::getVertexToBoneList ( ) const

Member Data Documentation

BoneToVertexList osgAnimation::VertexInfluenceSet::_bone2Vertexes
protected

Definition at line 96 of file VertexInfluence.h.

UniqVertexSetToBoneSetList osgAnimation::VertexInfluenceSet::_uniqVertexSetToBoneSet
protected

Definition at line 98 of file VertexInfluence.h.

VertexIndexToBoneWeightMap osgAnimation::VertexInfluenceSet::_vertex2Bones
protected

Definition at line 97 of file VertexInfluence.h.


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