IPolymesh Member List

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