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