Simplygon C++ API  8.3.35800.0
SimplygonSDK::IGeometryData Member List

This is the complete list of members for SimplygonSDK::IGeometryData, including all inherited members.

AddBaseTypeCustomField(rid base_type, const char *name, unsigned int tuple_size)=0SimplygonSDK::IGeometryDatapure virtual
AddBaseTypeUserCornerField(rid base_type, const char *name, unsigned int tuple_size)=0SimplygonSDK::IGeometryDatapure virtual
AddBaseTypeUserTriangleField(rid base_type, const char *name, unsigned int tuple_size)=0SimplygonSDK::IGeometryDatapure virtual
AddBaseTypeUserTriangleVertexField(rid base_type, const char *name, unsigned int tuple_size)=0SimplygonSDK::IGeometryDatapure virtual
AddBaseTypeUserVertexField(rid base_type, const char *name, unsigned int tuple_size)=0SimplygonSDK::IGeometryDatapure virtual
AddBitangents(rid level)=0SimplygonSDK::IGeometryDatapure virtual
AddBoneIds(unsigned int tuplesize)=0SimplygonSDK::IGeometryDatapure virtual
AddBoneWeights(unsigned int tuplesize)=0SimplygonSDK::IGeometryDatapure virtual
AddColors(rid level)=0SimplygonSDK::IGeometryDatapure virtual
AddCustomField(IValueArray *field)=0SimplygonSDK::IGeometryDatapure virtual
AddDiffuseColors()=0SimplygonSDK::IGeometryDatapure virtual
AddGroupIds()=0SimplygonSDK::IGeometryDatapure virtual
AddMaterialIds()=0SimplygonSDK::IGeometryDatapure virtual
AddNamedColors(const char *alternative_name)=0SimplygonSDK::IGeometryDatapure virtual
AddNamedTexCoords(const char *alternative_name)=0SimplygonSDK::IGeometryDatapure virtual
AddNormals()=0SimplygonSDK::IGeometryDatapure virtual
AddObserver(robserver *Observer, rid EventId)=0SimplygonSDK::IObjectpure virtual
AddRef()=0SimplygonSDK::IObjectpure virtual
AddSpecularColors()=0SimplygonSDK::IGeometryDatapure virtual
AddTangents(rid level)=0SimplygonSDK::IGeometryDatapure virtual
AddTexCoords(rid level)=0SimplygonSDK::IGeometryDatapure virtual
AddTriangles(unsigned int count)=0SimplygonSDK::IGeometryDatapure virtual
AddUserCornerField(IValueArray *field)=0SimplygonSDK::IGeometryDatapure virtual
AddUserTriangleField(IValueArray *field)=0SimplygonSDK::IGeometryDatapure virtual
AddUserTriangleVertexField(IValueArray *field)=0SimplygonSDK::IGeometryDatapure virtual
AddUserVertexField(IValueArray *field)=0SimplygonSDK::IGeometryDatapure virtual
AddVertexLocks()=0SimplygonSDK::IGeometryDatapure virtual
AddVertexWeighting()=0SimplygonSDK::IGeometryDatapure virtual
AddVertices(unsigned int count)=0SimplygonSDK::IGeometryDatapure virtual
AppendGeometry(IGeometryData *source)=0SimplygonSDK::IGeometryDatapure virtual
CalculateExtents(bool only_triangles)=0SimplygonSDK::IGeometryDatapure virtual
ChangeWinding()=0SimplygonSDK::IGeometryDatapure virtual
CleanupInvalidTriangles()=0SimplygonSDK::IGeometryDatapure virtual
CleanupNanValues()=0SimplygonSDK::IGeometryDatapure virtual
Compact(bool only_compact_triangles)=0SimplygonSDK::IGeometryDatapure virtual
Compact()=0SimplygonSDK::IGeometryDatapure virtual
ConvertHandedness()=0SimplygonSDK::IGeometryDatapure virtual
CopyCombine3Corners(IGeometryData *source, rid dest_id, rid src_id_1, rid src_id_2, rid src_id_3, real alpha_1, real alpha_2)=0SimplygonSDK::IGeometryDatapure virtual
CopyCombine3Triangles(IGeometryData *source, rid dest_id, rid src_id_1, rid src_id_2, rid src_id_3, real alpha_1, real alpha_2)=0SimplygonSDK::IGeometryDatapure virtual
CopyCombine3TriangleVertices(IGeometryData *source, rid dest_id, rid src_id_1, rid src_id_2, rid src_id_3, real alpha_1, real alpha_2)=0SimplygonSDK::IGeometryDatapure virtual
CopyCombine3Vertices(IGeometryData *source, rid dest_id, rid src_id_1, rid src_id_2, rid src_id_3, real alpha_1, real alpha_2)=0SimplygonSDK::IGeometryDatapure virtual
CopyCombineCorners(IGeometryData *source, rid dest_id, rid src_id_1, rid src_id_2, real alpha)=0SimplygonSDK::IGeometryDatapure virtual
CopyCombineTriangles(IGeometryData *source, rid dest_id, rid src_id_1, rid src_id_2, real alpha)=0SimplygonSDK::IGeometryDatapure virtual
CopyCombineTriangleVertices(IGeometryData *source, rid dest_id, rid src_id_1, rid src_id_2, real alpha)=0SimplygonSDK::IGeometryDatapure virtual
CopyCombineVertices(IGeometryData *source, rid dest_id, rid src_id_1, rid src_id_2, real alpha)=0SimplygonSDK::IGeometryDatapure virtual
CopyCorner(IGeometryData *source, rid dest_id, rid src_id)=0SimplygonSDK::IGeometryDatapure virtual
CopyTriangle(IGeometryData *source, rid dest_id, rid src_id)=0SimplygonSDK::IGeometryDatapure virtual
CopyTriangleVertex(IGeometryData *source, rid dest_id, rid src_id)=0SimplygonSDK::IGeometryDatapure virtual
CopyVertex(IGeometryData *source, rid dest_id, rid src_id)=0SimplygonSDK::IGeometryDatapure virtual
DeepCopy(IGeometryData *source, bool copy_data)=0SimplygonSDK::IGeometryDatapure virtual
DetectEdgeNeighbours()=0SimplygonSDK::IGeometryDatapure virtual
ExpandVertices()=0SimplygonSDK::IGeometryDatapure virtual
ExtentsContainCoords()=0SimplygonSDK::IGeometryDatapure virtual
ExtractRange(IGeometryData *dest, rid start_tri_id, unsigned int count)=0SimplygonSDK::IGeometryDatapure virtual
ExtractTriangles(IGeometryData *dest, IRidArray *triangle_ids)=0SimplygonSDK::IGeometryDatapure virtual
FindEdgeIdsFromVertexPairs(IRidArray *vertex_pairs, IRidArray *edge_ids)=0SimplygonSDK::IGeometryDatapure virtual
FindNamedColorsIndex(const char *field_name)=0SimplygonSDK::IGeometryDatapure virtual
FindNamedTexCoordsIndex(const char *field_name)=0SimplygonSDK::IGeometryDatapure virtual
GetBitangents(rid level)=0SimplygonSDK::IGeometryDatapure virtual
GetBoneIds()=0SimplygonSDK::IGeometryDatapure virtual
GetBoneWeights()=0SimplygonSDK::IGeometryDatapure virtual
GetClass()SimplygonSDK::IGeometryDatavirtual
GetColors(rid level)=0SimplygonSDK::IGeometryDatapure virtual
GetCoords()=0SimplygonSDK::IGeometryDatapure virtual
GetCorners()=0SimplygonSDK::IGeometryDatapure virtual
GetCustomField(const char *name)=0SimplygonSDK::IGeometryDatapure virtual
GetDiffuseColors()=0SimplygonSDK::IGeometryDatapure virtual
GetGroupIds()=0SimplygonSDK::IGeometryDatapure virtual
GetInf(real *realReturnDataPtr)=0SimplygonSDK::IGeometryDatapure virtual
GetMaterialIds()=0SimplygonSDK::IGeometryDatapure virtual
GetName()=0SimplygonSDK::IObjectpure virtual
GetNamedColors(const char *alternative_name)=0SimplygonSDK::IGeometryDatapure virtual
GetNamedTexCoords(const char *alternative_name)=0SimplygonSDK::IGeometryDatapure virtual
GetNormals()=0SimplygonSDK::IGeometryDatapure virtual
GetSpecularColors()=0SimplygonSDK::IGeometryDatapure virtual
GetSup(real *realReturnDataPtr)=0SimplygonSDK::IGeometryDatapure virtual
GetTangents(rid level)=0SimplygonSDK::IGeometryDatapure virtual
GetTexCoords(rid level)=0SimplygonSDK::IGeometryDatapure virtual
GetTriangleCount()=0SimplygonSDK::IGeometryDatapure virtual
GetTriangles()=0SimplygonSDK::IGeometryDatapure virtual
GetTriangleVertices()=0SimplygonSDK::IGeometryDatapure virtual
GetUserComponentArea(rid userid)=0SimplygonSDK::IObjectpure virtual
GetUserCornerField(const char *name)=0SimplygonSDK::IGeometryDatapure virtual
GetUserTriangleField(const char *name)=0SimplygonSDK::IGeometryDatapure virtual
GetUserTriangleVertexField(const char *name)=0SimplygonSDK::IGeometryDatapure virtual
GetUserVertexField(const char *name)=0SimplygonSDK::IGeometryDatapure virtual
GetVertexCount()=0SimplygonSDK::IGeometryDatapure virtual
GetVertexIds()=0SimplygonSDK::IGeometryDatapure virtual
GetVertexLocks()=0SimplygonSDK::IGeometryDatapure virtual
GetVertexWeighting()=0SimplygonSDK::IGeometryDatapure virtual
GetVertices()=0SimplygonSDK::IGeometryDatapure virtual
IsA(const char *type) constSimplygonSDK::IGeometryDatavirtual
IsClassA(const char *type)SimplygonSDK::IGeometryDatainlinestatic
NewCopy(bool copy_data)=0SimplygonSDK::IGeometryDatapure virtual
NewPackedCopy()=0SimplygonSDK::IGeometryDatapure virtual
PrintInfo()=0SimplygonSDK::IObjectpure virtual
Release()=0SimplygonSDK::IObjectpure virtual
RemoveBitangents(rid level)=0SimplygonSDK::IGeometryDatapure virtual
RemoveBoneIds()=0SimplygonSDK::IGeometryDatapure virtual
RemoveBoneWeights()=0SimplygonSDK::IGeometryDatapure virtual
RemoveColors(rid level)=0SimplygonSDK::IGeometryDatapure virtual
RemoveCustomField(const char *name)=0SimplygonSDK::IGeometryDatapure virtual
RemoveDiffuseColors()=0SimplygonSDK::IGeometryDatapure virtual
RemoveGroupIds()=0SimplygonSDK::IGeometryDatapure virtual
RemoveMaterialIds()=0SimplygonSDK::IGeometryDatapure virtual
RemoveNamedColors(const char *alternative_name)=0SimplygonSDK::IGeometryDatapure virtual
RemoveNamedTexCoords(const char *alternative_name)=0SimplygonSDK::IGeometryDatapure virtual
RemoveNormals()=0SimplygonSDK::IGeometryDatapure virtual
RemoveObserver(rid ObserverId)=0SimplygonSDK::IObjectpure virtual
RemoveSpecularColors()=0SimplygonSDK::IGeometryDatapure virtual
RemoveTangents(rid level)=0SimplygonSDK::IGeometryDatapure virtual
RemoveTexCoords(rid level)=0SimplygonSDK::IGeometryDatapure virtual
RemoveUserCornerField(const char *name)=0SimplygonSDK::IGeometryDatapure virtual
RemoveUserTriangleField(const char *name)=0SimplygonSDK::IGeometryDatapure virtual
RemoveUserTriangleVertexField(const char *name)=0SimplygonSDK::IGeometryDatapure virtual
RemoveUserVertexField(const char *name)=0SimplygonSDK::IGeometryDatapure virtual
RemoveVertexLocks()=0SimplygonSDK::IGeometryDatapure virtual
RemoveVertexWeighting()=0SimplygonSDK::IGeometryDatapure virtual
SafeCast(IObject *ptr)SimplygonSDK::IGeometryDatainlinestatic
SetInf(const real *vec_realInputDataPtr)=0SimplygonSDK::IGeometryDatapure virtual
SetName(const char *Name)=0SimplygonSDK::IObjectpure virtual
SetSup(const real *vec_realInputDataPtr)=0SimplygonSDK::IGeometryDatapure virtual
SetTriangleCount(unsigned int count)=0SimplygonSDK::IGeometryDatapure virtual
SetVertexCount(unsigned int count)=0SimplygonSDK::IGeometryDatapure virtual
Transform(IMatrix4x4 *transformation)=0SimplygonSDK::IGeometryDatapure virtual
Weld(real threshold)=0SimplygonSDK::IGeometryDatapure virtual