, including all inherited members.
| AddRef()=0 | IMCUnknown | [pure virtual] |
| ApplyDisplacementBrush(const TDisplacementBrushParam &displacementParam, TDisplacementBrushContext &context)=0 | IPolymesh | [pure virtual] |
| ApplyWeightBrush(const TWeightBrushParam &weightParam)=0 | IPolymesh | [pure virtual] |
| BoxProjection(boolean onSelection, TBoxProjectionData &data)=0 | IPolymesh | [pure virtual] |
| BuildDisplacementMaps(TMCCountedPtrArray< IShRasterLayer > &rasterLayers, const TDisplacementExportParameters &exportParameters)=0 | IPolymesh | [pure virtual] |
| CleanDisplacementAlpha()=0 | IPolymesh | [pure virtual] |
| CleanDisplacementMap()=0 | IPolymesh | [pure virtual] |
| ClearSelectionCache()=0 | IPolymesh | [pure virtual] |
| Clone(IPolymesh **)=0 | IPolymesh | [pure virtual] |
| ConsistencyCheck()=0 | IPolymesh | [pure virtual] |
| ConvertSubdivisionToPolygons(IPolymesh **iPolymesh)=0 | IPolymesh | [pure virtual] |
| CreateOrFindVertex(I3DExVertex **vertexPtr, const TVector3 &position)=0 | IPolymesh | [pure virtual] |
| CreateVertex(I3DExVertex **vertexPtr, const TVector3 &position)=0 | IPolymesh | [pure virtual] |
| CylinderProjection(boolean onSelection, TSphereProjectionData &data)=0 | IPolymesh | [pure virtual] |
| Delete()=0 | IPolymesh | [pure virtual] |
| DeleteDisplacement()=0 | IPolymesh | [pure virtual] |
| DeleteSelectedEdges()=0 | IPolymesh | [pure virtual] |
| DeleteSelectedPolygons(boolean useSymmetry)=0 | IPolymesh | [pure virtual] |
| DeleteSelectedVertices(boolean useSymmetry)=0 | IPolymesh | [pure virtual] |
| DeleteStoredNormals()=0 | IPolymesh | [pure virtual] |
| EdgeTransfer(EdgeData edgeBuffer[], int32 bufferSize)=0 | IPolymesh | [pure virtual] |
| EnableFlipCheck(boolean value, boolean checkNow=true)=0 | IPolymesh | [pure virtual] |
| FillPolygons(boolean useSymmetry)=0 | IPolymesh | [pure virtual] |
| FinishDisplacement()=0 | IPolymesh | [pure virtual] |
| FlipCheck(boolean force)=0 | IPolymesh | [pure virtual] |
| FlipCheckIfSuccessful(boolean force)=0 | IPolymesh | [pure virtual] |
| FlushOptimizer(void)=0 | IPolymesh | [pure virtual] |
| ForAllPolygons(IPolygonCallback *callback)=0 | IPolymesh | [pure virtual] |
| ForAllVertices(IVertexCallback *callback)=0 | IPolymesh | [pure virtual] |
| GetBoundingBox(TBBox3D &bbox, boolean selection, boolean includeSymSelection=false, boolean ignoreSkinning=true)=0 | IPolymesh | [pure virtual] |
| GetDisplacementMap(int32 subdivisionLevel, TMCCopyOnWritePtr< TDisplacementMap > &displacementMap)=0 | IPolymesh | [pure virtual] |
| GetDisplacementMode()=0 | IPolymesh | [pure virtual] |
| GetEdgeNoAddRef(int32 index)=0 | IPolymesh | [pure virtual] |
| GetEdges(TMCPtrArray< IEdge > &outEdges)=0 | IPolymesh | [pure virtual] |
| GetIsSymmetricModelingEnabled()=0 | IPolymesh | [pure virtual] |
| GetLastDisplacementLevelModified()=0 | IPolymesh | [pure virtual] |
| GetMarker()=0 | IPolymesh | [pure virtual] |
| GetMorphAreaData(int32 morphAreaIndex)=0 | IPolymesh | [pure virtual] |
| GetName(char *name)=0 | IPolymesh | [pure virtual] |
| GetNbEdges() const =0 | IPolymesh | [pure virtual] |
| GetNbPolygons()=0 | IPolymesh | [pure virtual] |
| GetNbVertices()=0 | IPolymesh | [pure virtual] |
| GetPartialSelection()=0 | IPolymesh | [pure virtual] |
| GetPolygonNoAddRef(int32 index)=0 | IPolymesh | [pure virtual] |
| GetPolygons(TMCPtrArray< IPolygon > &outPolygons)=0 | IPolymesh | [pure virtual] |
| GetPolylineHeads(TMCPtrArray< I3DExVertex > &vertices, TMCArray< boolean > &AreClosed, boolean useSymmetry)=0 | IPolymesh | [pure virtual] |
| GetPolyMeshFacetMesh(FacetMesh **outMesh)=0 | IPolymesh | [pure virtual] |
| GetPolymeshVisibility() const =0 | IPolymesh | [pure virtual] |
| GetPositionsBeforeDisplacementMap(TMCCopyOnWritePtr< TDisplacementMap > &originalPositions)=0 | IPolymesh | [pure virtual] |
| GetSelectedEdgesIndex(TMCArray< int32 > &selectionsIndexes)=0 | IPolymesh | [pure virtual] |
| GetSelectedPolygonsIndex(TMCArray< int32 > &selectionsIndexes)=0 | IPolymesh | [pure virtual] |
| GetSelection()=0 | IPolymesh | [pure virtual] |
| GetSubdivisionLevel(boolean renderingMesh)=0 | IPolymesh | [pure virtual] |
| GetSubdivisionType()=0 | IPolymesh | [pure virtual] |
| GetSubdivisionUVMode()=0 | IPolymesh | [pure virtual] |
| GetSymmetryPlane(TVector3 &axis, TVector3 ¢er)=0 | IPolymesh | [pure virtual] |
| GetUVAxis(real &roll, real &pitch, real &yaw)=0 | IPolymesh | [pure virtual] |
| GetUVAxisMode()=0 | IPolymesh | [pure virtual] |
| GetUVBoundingBox(TBBox2D &bbox, boolean selection=false)=0 | IPolymesh | [pure virtual] |
| GetUVCustomMode(int32 axis)=0 | IPolymesh | [pure virtual] |
| GetUVMode()=0 | IPolymesh | [pure virtual] |
| GetUVModelerData(TSegmentMesh &segmentMesh, TPointMesh &pointMesh, int32 shadingDomain, TSplitHandles *splitHandles, TMCColorRGBA8 &meshBaseColor)=0 | IPolymesh | [pure virtual] |
| GetUVPlaneAxis(int32 shadeAxis)=0 | IPolymesh | [pure virtual] |
| GetUVPlanePositive(int32 shadeAxis)=0 | IPolymesh | [pure virtual] |
| GetUVValue(int32 shadeAxis)=0 | IPolymesh | [pure virtual] |
| GetUVWraparound(boolean &outWrapU, boolean &outWrapV)=0 | IPolymesh | [pure virtual] |
| GetVertexIndexList(I3DExVertex *v, TMCArray< int32 > &Index)=0 | IPolymesh | [pure virtual] |
| GetVertexNoAddRef(int32 index)=0 | IPolymesh | [pure virtual] |
| GetVertices(TMCPtrArray< I3DExVertex > &outVertices)=0 | IPolymesh | [pure virtual] |
| HasDisplacement()=0 | IPolymesh | [pure virtual] |
| HasSelectedEdge()=0 | IPolymesh | [pure virtual] |
| HasSelectedParts()=0 | IPolymesh | [pure virtual] |
| HasSelectedPolygon(boolean useSymmetry=false)=0 | IPolymesh | [pure virtual] |
| ImportVertex(const TVertex3D &vertex3d, boolean useUV, int32 index)=0 | IPolymesh | [pure virtual] |
| InvertNormals()=0 | IPolymesh | [pure virtual] |
| InvertSelection(int32 selectionFlag)=0 | IPolymesh | [pure virtual] |
| IsPolymeshManifold()=0 | IPolymesh | [pure virtual] |
| MakePolygon(const TMCClassArray< TVMIVertexPtr > &vertices)=0 | IPolymesh | [pure virtual] |
| MakePolygonByForce(const TMCClassArray< TVMIVertexPtr > &ivertices)=0 | IPolymesh | [pure virtual] |
| MakePolygonCarefully(const TMCClassArray< TVMIVertexPtr > &ivertices)=0 | IPolymesh | [pure virtual] |
| Merge(IPolymesh *polymesh)=0 | IPolymesh | [pure virtual] |
| PlanarProjection(boolean onSelection, TPlanarProjectionData &data)=0 | IPolymesh | [pure virtual] |
| PreBoolean()=0 | IPolymesh | [pure virtual] |
| QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | [pure virtual] |
| Release()=0 | IMCUnknown | [pure virtual] |
| Resize(TVector3 &scale, TVector3 ¢er, boolean useSymmetry)=0 | IPolymesh | [pure virtual] |
| SelectUVPatch(I3DExVertex *vertexInPatch, int32 uvIndex, boolean select)=0 | IPolymesh | [pure virtual] |
| SetDisplacementMap(int32 subdivisionLevel, const TMCCopyOnWritePtr< TDisplacementMap > &displacementMap)=0 | IPolymesh | [pure virtual] |
| SetDisplacementMode(boolean enableDisp)=0 | IPolymesh | [pure virtual] |
| SetLastDisplacementLevelModified(int32 level)=0 | IPolymesh | [pure virtual] |
| SetMarker(int32 iD)=0 | IPolymesh | [pure virtual] |
| SetName(char *name)=0 | IPolymesh | [pure virtual] |
| SetPolymeshVisibility(boolean visible)=0 | IPolymesh | [pure virtual] |
| SetSelection(boolean selected)=0 | IPolymesh | [pure virtual] |
| SetSubdivisionLevel(int32 level, boolean renderingMesh)=0 | IPolymesh | [pure virtual] |
| SetSubdivisionType(ESubdivisionType type)=0 | IPolymesh | [pure virtual] |
| SetSubdivisionUVMode(boolean subUVMode)=0 | IPolymesh | [pure virtual] |
| SetSymmetricModelingEnabled(boolean enable)=0 | IPolymesh | [pure virtual] |
| SetSymmetryPlane(const TVector3 &axis, const TVector3 ¢er)=0 | IPolymesh | [pure virtual] |
| SetUVAxis(real roll, real pitch, real yaw)=0 | IPolymesh | [pure virtual] |
| SetUVAxisMode(int32 mode)=0 | IPolymesh | [pure virtual] |
| SetUVBoundingBox(const TBBox2D &bbox)=0 | IPolymesh | [pure virtual] |
| SetUVCustomMode(int32 axis, int32 mode, boolean onSelection)=0 | IPolymesh | [pure virtual] |
| SetUVMode(EUVMappingModes mode)=0 | IPolymesh | [pure virtual] |
| SetUVPlaneAxis(int32 shadeAxis, int32 spaceAxis, boolean positive)=0 | IPolymesh | [pure virtual] |
| SetUVWraparound(const boolean inWrapU, const boolean inWrapV)=0 | IPolymesh | [pure virtual] |
| SetVerticesHidden(boolean hidden)=0 | IPolymesh | [pure virtual] |
| SphereProjection(boolean onSelection, TSphereProjectionData &data)=0 | IPolymesh | [pure virtual] |
| Split(IPolymesh *polymesh)=0 | IPolymesh | [pure virtual] |
| StartEdgeTransfer()=0 | IPolymesh | [pure virtual] |
| StoreNormalsForRayHit()=0 | IPolymesh | [pure virtual] |
| SwapDisplacementMap(int32 subdivisionLevel, TMCCopyOnWritePtr< TDisplacementMap > &displacementMap)=0 | IPolymesh | [pure virtual] |
| SwapPositionsBeforeDisplacementMap(TMCCopyOnWritePtr< TDisplacementMap > &originalPositions)=0 | IPolymesh | [pure virtual] |
| SwapPositionsForMorphEdition(boolean isEditing)=0 | IPolymesh | [pure virtual] |
| Topology(int32 counts[kNumberOfCases])=0 | IPolymesh | [pure virtual] |
| Transform(const TTransform3D &trans)=0 | IPolymesh | [pure virtual] |
| Triangulate()=0 | IPolymesh | [pure virtual] |
| UpdateDisplacementBetweenLevels(int32 minLevel, int32 maxLevel)=0 | IPolymesh | [pure virtual] |
| UpdateUVColorData(TSegmentMesh &segmentMesh, TPointMesh &pointMesh, int32 shadingDomain, TSplitHandles *splitHandles, TMCColorRGBA8 &meshBaseColor)=0 | IPolymesh | [pure virtual] |
| Weld(real tolerance, boolean alignOnly)=0 | IPolymesh | [pure virtual] |