13 #ifndef _FBXSDK_SCENE_GEOMETRY_WEIGHTED_MAPPING_H_ 14 #define _FBXSDK_SCENE_GEOMETRY_WEIGHTED_MAPPING_H_ 69 void Reset(
int pSourceSize,
int pDestinationSize);
76 void Add(
int pSourceIndex,
int pDestinationIndex,
double pWeight);
81 int GetElementCount(
ESet pSet)
const;
89 int GetRelationCount(
ESet pSet,
int pElement)
const;
97 Element& GetRelation(
ESet pSet,
int pElement,
int pIndex);
106 int GetRelationIndex(
ESet pSet,
int pElementInSet,
int pElementInOtherSet)
const;
114 double GetRelationSum(
ESet pSet,
int pElement,
bool pAbsoluteValue)
const;
121 void Normalize(
ESet pSet,
bool pAbsoluteValue);
137 #include <fbxsdk/fbxsdk_nsend.h> class FbxArray< FbxWeightedMapping::Element > FbxArrayTemplateElement
FBX SDK environment definition.
int mIndex
The index of another object in the mapping in the another ESet array.
double mWeight
Weight of the mapping.
Record one mapping from one object.
ESet
Object set type in the mapping relation.
Define a weighted bidirectional mapping relation on objects.
class FbxArray< FbxArray< FbxWeightedMapping::Element > *> FbxArrayTemplateArrayTemplateElement
Class for array of basic elements such as pointers and basic types.