, including all inherited members.
| AddTri(const Mesh &from) | MNMesh | |
| allocRVerts() | MNMesh | |
| AndersonDo(float interp, int selLevel, MeshOpProgress *mop=NULL, DWORD subdivFlags=0) | MNMesh | |
| AndFlags(const FlagUser &fu) | FlagUser | [inline] |
| AndFlags(const FlagUser *fu) | FlagUser | [inline] |
| AppendNewEdges(int nenum) | MNMesh | |
| AppendNewFaces(int nfnum) | MNMesh | |
| AppendNewVerts(int nvnum) | MNMesh | |
| ApplyMapper(UVWMapper &mapChannel, int channel=0, BOOL useSel=FALSE) | MNMesh | |
| AutoSmooth(float angle, BOOL useSel, BOOL preventIndirectSmoothing) | MNMesh | |
| BBox(Box3 &bbox, bool targonly=FALSE) | MNMesh | |
| BestConvexDiagonals(int ff, int *diag=NULL) | MNMesh | |
| BestConvexDiagonals(int deg, int *vv, int *diag) | MNMesh | |
| BooleanCut(MNMesh &m2, int cutType, int fstart=0, MeshOpProgress *mop=NULL) | MNMesh | |
| BorderFromEdge(int ee, BitArray &eset) | MNMesh | |
| BuildGWCache(GraphicsWindow *gw, Material *ma, int numMat, BOOL threaded) | MNMesh | |
| buildNormals() | MNMesh | |
| buildRenderNormals() | MNMesh | |
| ChamferEdges(DWORD flag=MN_SEL, MNChamferData *mcd=NULL) | MNMesh | |
| ChamferVertices(DWORD flag=MN_SEL, MNChamferData *mcd=NULL) | MNMesh | |
| CheckAllData() | MNMesh | |
| CheckForDoubledMappingVerts() | MNMesh | |
| checkNormals(BOOL illum) | MNMesh | |
| Clear() | MNMesh | |
| ClearAllFlags() | FlagUser | [inline] |
| ClearAndFree() | MNMesh | |
| ClearDispFlag(DWORD f) | MNMesh | [inline] |
| ClearEFlags(DWORD fl) | MNMesh | [inline] |
| ClearFFlags(DWORD fl) | MNMesh | [inline] |
| ClearFlag(DWORD fl) | MNMesh | |
| ClearMap(int mapChannel) | MNMesh | |
| ClearSpecifiedNormals() | MNMesh | |
| ClearVFlags(DWORD fl) | MNMesh | [inline] |
| CloneFaces(DWORD cloneFlag=MN_SEL, bool clear_orig=TRUE) | MNMesh | |
| CloneVerts(DWORD cloneFlag=MN_SEL, bool clear_orig=TRUE) | MNMesh | |
| CollapseDeadEdges() | MNMesh | |
| CollapseDeadFaces() | MNMesh | |
| CollapseDeadStructs() | MNMesh | |
| CollapseDeadVerts() | MNMesh | |
| CommonSmoothing(bool targonly=FALSE) | MNMesh | |
| ComputeCenter(int ff, Point3 &ctr) | MNMesh | |
| ComputeCenters(Point3 *ctr, bool targonly=FALSE) | MNMesh | |
| ComputeNormal(int ff, Point3 &normal, Point3 *ctr=NULL) | MNMesh | |
| ComputeSafeCenter(int ff, Point3 &ctr) | MNMesh | |
| ComputeSafeCenters(Point3 *ctr, bool targonly=FALSE, bool detarg=FALSE) | MNMesh | |
| Connect(MNMeshBorder &borderList, int segs, float tension, bool sm_bridge, bool sm_ends, Tab< int > *vsep=NULL) | MNMesh | |
| ConnectEdges(DWORD edgeFlag, int segments=2) | MNMesh | |
| ConnectLoops(Tab< int > &loop1, Tab< int > &loop2, int segs, float tension, DWORD smGroup, MtlID mat, bool sm_ends) | MNMesh | |
| ConnectVertices(DWORD vertexFlag) | MNMesh | |
| CopyBasics(const MNMesh &from, bool copyEdges=false) | MNMesh | |
| CopyFlags(DWORD fl) | FlagUser | [inline] |
| CopyFlags(const FlagUser &fu) | FlagUser | [inline] |
| CopyFlags(const FlagUser *fu) | FlagUser | [inline] |
| CopyFlags(DWORD fl, DWORD mask) | FlagUser | [inline] |
| CopyFlags(const FlagUser &fu, DWORD mask) | FlagUser | [inline] |
| CopyFlags(const FlagUser *fu, DWORD mask) | FlagUser | [inline] |
| CopyVert(int nv, int ov) | MNMesh | |
| CreateFace(int degg, int *vv) | MNMesh | |
| CubicNURMS(MeshOpProgress *mop=NULL, Tab< Point3 > *offsets=NULL, DWORD subdivFlags=0) | MNMesh | |
| Cut(int startv, Point3 &end, Point3 &Z, bool split) | MNMesh | |
| CutEdge(int e1, float prop1, int e2, float prop2, Point3 &Z, bool split) | MNMesh | |
| CutFace(int f1, Point3 &p1, Point3 &p2, Point3 &Z, bool split) | MNMesh | |
| DefaultFlags() | MNMesh | [inline] |
| DeleteFlaggedFaces(DWORD deathflags, DWORD nvCopyFlags=0x0) | MNMesh | |
| DetachElementToObject(MNMesh &nmesh, DWORD fflags=MN_SEL, bool delDetached=true) | MNMesh | |
| DetachFaces(DWORD flag=MN_SEL) | MNMesh | |
| DetargetVertsBySharpness(float sharpval) | MNMesh | |
| dispFlags | MNMesh | |
| DivideFace(int ff, Tab< float > &bary) | MNMesh | |
| e | MNMesh | |
| E(int i) const | MNMesh | [inline] |
| EAlloc(int num, bool keep=TRUE) | MNMesh | |
| ed | MNMesh | |
| eDataSupport(int edChannel) const | MNMesh | |
| EdgeAngle(int ed) | MNMesh | |
| edgeData(int edChannel) const | MNMesh | [inline] |
| edgeFloat(int edChannel) const | MNMesh | [inline] |
| EdgeSelect(const BitArray &esel) | MNMesh | |
| EDNum() const | MNMesh | [inline] |
| edSupport | MNMesh | |
| ElementFromFace(int ff, BitArray &fset) | MNMesh | |
| EliminateBadVerts(DWORD flag=0) | MNMesh | |
| EliminateCoincidentVerts(float thresh=MNEPS) | MNMesh | |
| EliminateCollinearVerts() | MNMesh | |
| EliminateDoubledMappingVerts() | MNMesh | |
| EliminateIsoMapVerts() | MNMesh | |
| EliminateIsoMapVerts(int mapChannel) | MNMesh | |
| ENum() const | MNMesh | [inline] |
| EShrink(int num=-1) | MNMesh | |
| ExportFlags() const | FlagUser | [inline] |
| ExtrapolateMapValue(int face, int edge, Point3 &pt, int mapChannel) | MNMesh | |
| ExtrudeEdges(DWORD edgeFlag, MNChamferData *pMCD, Tab< Point3 > &tUpDir) | MNMesh | |
| ExtrudeFaceCluster(MNFaceClusters &fclust, int cl) | MNMesh | |
| ExtrudeFaceClusterAlongPath(Tab< Matrix3 > tFrenets, MNFaceClusters &fclust, int clusterID, bool align) | MNMesh | |
| ExtrudeFaceClusters(MNFaceClusters &fclust) | MNMesh | |
| ExtrudeFaces(DWORD flag=MN_SEL) | MNMesh | |
| ExtrudeVertices(DWORD vertexFlag, MNChamferData *pMCD, Tab< Point3 > &tUpDir) | MNMesh | |
| f | MNMesh | |
| F(int i) const | MNMesh | [inline] |
| FaceBBox(int ff, Box3 &bbox) | MNMesh | |
| FacePointBary(int ff, Point3 &p, Tab< float > &bary) | MNMesh | |
| FaceSelect(const BitArray &fsel) | MNMesh | |
| FAlloc(int num, bool keep=TRUE) | MNMesh | |
| FenceFaceSel() | MNMesh | |
| FenceMaterials() | MNMesh | |
| FenceNonPlanarEdges(float thresh=.9999f, bool makevis=FALSE) | MNMesh | |
| FenceOneSidedEdges() | MNMesh | |
| FenceSmGroups() | MNMesh | |
| FillInBorders(MNMeshBorder *b=NULL) | MNMesh | |
| FillInFaceEdges() | MNMesh | |
| FillInMesh() | MNMesh | |
| FillInVertEdgesFaces() | MNMesh | |
| FindDiagonals(int ff, int *diag) | MNMesh | |
| FindDiagonals(int deg, int *vv, int *diag) | MNMesh | |
| FindEdgeFromVertToVert(int vrt1, int vrt2) | MNMesh | |
| FindEdgeListMapVerts(const Tab< int > &lp, Tab< int > &mv, int mapChannel) | MNMesh | |
| FindFaceBaryVector(int face, int vertIndex, Point3 &vector, Tab< float > &tBary) | MNMesh | |
| FindFacePointMapValue(int ff, Point3 &pt, int mapChannel) | MNMesh | |
| FindFacePointTri(int ff, Point3 &pt, double *bary, int *tri) | MNMesh | |
| FindOpenRegions() | MNMesh | |
| FindReplacementSmGroup(int ff, DWORD os) | MNMesh | |
| FlagMatch(DWORD fmask, DWORD fl) const | FlagUser | [inline] |
| FlagMatch(DWORD fmask, const FlagUser &fu) const | FlagUser | [inline] |
| FlagMatch(DWORD fmask, const FlagUser *fu) const | FlagUser | [inline] |
| FlagUser() | FlagUser | [inline] |
| FlipElementNormals(DWORD flag=MN_SEL) | MNMesh | |
| FlipFaceNormals(DWORD faceFlag) | MNMesh | |
| FlipNormal(int faceIndex) | MNMesh | |
| FNum() const | MNMesh | [inline] |
| freeAllEData() | MNMesh | |
| freeAllVData() | MNMesh | |
| FreeChannels(ChannelMask channels, BOOL zeroOthers=1) | MNMesh | |
| freeEData(int edChannel) | MNMesh | |
| freeEdgeKnots() | MNMesh | [inline] |
| freeEdges() | MNMesh | |
| freeFaces() | MNMesh | |
| freeMap(int mapChannel) | MNMesh | |
| freeMaps() | MNMesh | |
| freeRVerts() | MNMesh | |
| freeVData(int vdChannel) | MNMesh | |
| freeVEdge() | MNMesh | |
| freeVertexWeights() | MNMesh | [inline] |
| freeVerts() | MNMesh | |
| freeVFace() | MNMesh | |
| freeVSelectionWeights() | MNMesh | [inline] |
| FShrink(int num=-1) | MNMesh | |
| GetAllSmGroups(bool targonly=FALSE) | MNMesh | |
| GetBorder(MNMeshBorder &brd, int selLevel=MNM_SL_OBJECT, DWORD targetFlag=MN_SEL) | MNMesh | |
| getBoundingBox(Matrix3 *tm=NULL, bool targonly=FALSE) | MNMesh | |
| GetDispFlag(DWORD f) | MNMesh | [inline] |
| getEdgeKnots() | MNMesh | [inline] |
| GetEdgeNormal(int ed) | MNMesh | |
| GetEdgeNormal(int vrt1, int vrt2) | MNMesh | [inline] |
| getEdgesByFlag(BitArray &eset, DWORD flags, DWORD fmask=0x0) | MNMesh | |
| getEdgeSel(BitArray &esel) | MNMesh | [inline] |
| GetExtrudeDirection(MNChamferData *mcd, DWORD faceFlag) | MNMesh | |
| GetExtrudeDirection(MNChamferData *mcd, MNFaceClusters *fclust=NULL, Point3 *clustNormals=NULL) | MNMesh | |
| GetFaceNormal(int fc, bool nrmlz=FALSE) | MNMesh | |
| getFacesByFlag(BitArray &fset, DWORD flags, DWORD fmask=0x0) | MNMesh | |
| getFaceSel(BitArray &fsel) | MNMesh | [inline] |
| GetFlag(DWORD fl) const | FlagUser | [inline] |
| GetInterface(Interface_ID id) | MNMesh | [virtual] |
| GetInterfaceAt(int i) const | BaseInterfaceServer | [virtual] |
| GetNewMtlID(bool targonly=FALSE) | MNMesh | |
| GetNewSmGroup(bool targonly=FALSE) | MNMesh | |
| GetOldSmGroup(bool targonly=FALSE) | MNMesh | |
| GetSpecifiedNormals() | MNMesh | |
| GetSpecifiedNormalsForDisplay() | MNMesh | |
| GetVertexNormal(int vrt) | MNMesh | |
| getVertexSel(BitArray &vsel) | MNMesh | [inline] |
| GetVertexSpace(int vrt, Matrix3 &tm) | MNMesh | |
| getVertexWeights() | MNMesh | [inline] |
| getVerticesByFlag(BitArray &vset, DWORD flags, DWORD fmask=0x0) | MNMesh | |
| getVSelectionWeights() | MNMesh | [inline] |
| gfxCleanup(void *data) | MNMesh | [friend] |
| HardwareMNMesh class | MNMesh | [friend] |
| ImportFlags(DWORD fl) | FlagUser | [inline] |
| IndentFace(int ff, int ei, int nv, int *ne=NULL, bool nevis=TRUE, bool nesel=FALSE) | MNMesh | |
| Init() | MNMesh | |
| InitMap(int mapChannel) | MNMesh | |
| InsertSpur(int face, int vertIndex, Tab< int > *ptMapVertArray=NULL) | MNMesh | |
| interfaces | BaseInterfaceServer | [protected] |
| IntersectRay(Ray &ray, float &at, Point3 &norm) | MNMesh | |
| IntersectRay(Ray &ray, float &at, Point3 &norm, int &fi, Tab< float > &bary) | MNMesh | |
| InvalidateGeomCache() | MNMesh | |
| InvalidateHardwareMesh(DWORD keepFlags=0) | MNMesh | |
| InvalidateTopoCache(bool in_clearCacheFlags=true) | MNMesh | |
| IsClosed() | MNMesh | [inline] |
| IsEdgeMapSeam(int mapChannel, int edge) | MNMesh | |
| LiftFaceClusterFromEdge(int liftEdge, float liftAngle, int segments, MNFaceClusters &fclust, int clusterID) | MNMesh | |
| Load(ILoad *iload) | MNMesh | |
| M(int mapChannel) const | MNMesh | |
| MakeBoolean(MNMesh &m1, MNMesh &m2, int type, MeshOpProgress *mop=NULL) | MNMesh | |
| MakeConvex() | MNMesh | |
| MakeConvexPolyMesh(int maxdeg=0) | MNMesh | |
| MakeFaceConvex(int ff) | MNMesh | |
| MakeFacePlanar(int ff, float planarThresh) | MNMesh | |
| MakeFlaggedPlanar(int selLev, DWORD flag=MN_SEL, Point3 *delta=NULL) | MNMesh | |
| MakePlanar(float planarThresh) | MNMesh | |
| MakePolyMesh(int maxdeg=0, BOOL elimCollin=TRUE) | MNMesh | |
| MAlloc(int num, bool keep=TRUE) | MNMesh | |
| MaxGraphics::IMNMeshInternal class | MNMesh | [friend] |
| MF(int mapChannel, int i) const | MNMesh | |
| MNDebugPrint(bool triprint=FALSE) | MNMesh | |
| MNDebugPrintVertexNeighborhood(int vv, bool triprint=FALSE) | MNMesh | |
| MNMesh() | MNMesh | [inline] |
| MNMesh(const Mesh &from) | MNMesh | [inline] |
| MNMesh(const MNMesh &from) | MNMesh | [inline] |
| MNMeshFGBGObject class | MNMesh | [friend] |
| MNMeshUtilites8Impl class | MNMesh | [friend] |
| MNMeshUtilities10Impl class | MNMesh | [friend] |
| MNNormalSpec class | MNMesh | [friend] |
| MNum() const | MNMesh | [inline] |
| MNVDebugPrint(int vv) | MNMesh | |
| MoveVertsToPlane(Point3 &norm, float offset, DWORD flag=MN_SEL, Point3 *delta=NULL) | MNMesh | |
| MShrink(int num=-1) | MNMesh | |
| MultiDivideEdge(int edge, int segments) | MNMesh | |
| MV(int mapChannel, int i) const | MNMesh | |
| NeedGWCacheRebuilt(GraphicsWindow *gw, Material *ma, int numMat) | MNMesh | |
| NewAndCopyChannels(ChannelMask channels) | MNMesh | |
| NewEdge(int v1, int v2, int f, int fpos) | MNMesh | |
| NewFace(int initFace, int degg=0, int *vv=NULL, bool *vis=NULL, bool *sel=NULL) | MNMesh | |
| NewQuad(int a, int b, int c, int d, DWORD smG=0, MtlID mt=0) | MNMesh | |
| NewQuad(int *vv, DWORD smG=0, MtlID mt=0) | MNMesh | |
| NewTri(int a, int b, int c, DWORD smG=0, MtlID mt=0) | MNMesh | |
| NewTri(int *vv, DWORD smG=0, MtlID mt=0) | MNMesh | |
| NewVert(Point3 &p) | MNMesh | |
| NewVert(Point3 &p, int vid) | MNMesh | |
| NewVert(int vid) | MNMesh | |
| NewVert(int v1, int v2, float prop) | MNMesh | |
| nume | MNMesh | |
| numf | MNMesh | |
| NumInterfaces() const | BaseInterfaceServer | [virtual] |
| numm | MNMesh | |
| numv | MNMesh | |
| FlagUser::operator delete(void *ptr) | MaxHeapOperators | [static] |
| FlagUser::operator delete(void *ptr, const std::nothrow_t &e) | MaxHeapOperators | [static] |
| FlagUser::operator delete(void *ptr, const char *filename, int line) | MaxHeapOperators | [static] |
| FlagUser::operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line) | MaxHeapOperators | [static] |
| FlagUser::operator delete(void *ptr, unsigned long flags) | MaxHeapOperators | [static] |
| FlagUser::operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags) | MaxHeapOperators | [static] |
| FlagUser::operator delete(void *ptr, void *placement_ptr) | MaxHeapOperators | [static] |
| BaseInterfaceServer::operator delete(void *ptr) | MaxHeapOperators | [static] |
| BaseInterfaceServer::operator delete(void *ptr, const std::nothrow_t &e) | MaxHeapOperators | [static] |
| BaseInterfaceServer::operator delete(void *ptr, const char *filename, int line) | MaxHeapOperators | [static] |
| BaseInterfaceServer::operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line) | MaxHeapOperators | [static] |
| BaseInterfaceServer::operator delete(void *ptr, unsigned long flags) | MaxHeapOperators | [static] |
| BaseInterfaceServer::operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags) | MaxHeapOperators | [static] |
| BaseInterfaceServer::operator delete(void *ptr, void *placement_ptr) | MaxHeapOperators | [static] |
| FlagUser::operator delete[](void *ptr) | MaxHeapOperators | [static] |
| FlagUser::operator delete[](void *ptr, const std::nothrow_t &e) | MaxHeapOperators | [static] |
| FlagUser::operator delete[](void *ptr, const char *filename, int line) | MaxHeapOperators | [static] |
| FlagUser::operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line) | MaxHeapOperators | [static] |
| FlagUser::operator delete[](void *ptr, unsigned long flags) | MaxHeapOperators | [static] |
| FlagUser::operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags) | MaxHeapOperators | [static] |
| BaseInterfaceServer::operator delete[](void *ptr) | MaxHeapOperators | [static] |
| BaseInterfaceServer::operator delete[](void *ptr, const std::nothrow_t &e) | MaxHeapOperators | [static] |
| BaseInterfaceServer::operator delete[](void *ptr, const char *filename, int line) | MaxHeapOperators | [static] |
| BaseInterfaceServer::operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line) | MaxHeapOperators | [static] |
| BaseInterfaceServer::operator delete[](void *ptr, unsigned long flags) | MaxHeapOperators | [static] |
| BaseInterfaceServer::operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags) | MaxHeapOperators | [static] |
| FlagUser::operator new(size_t size) | MaxHeapOperators | [static] |
| FlagUser::operator new(size_t size, const std::nothrow_t &e) | MaxHeapOperators | [static] |
| FlagUser::operator new(size_t size, const char *filename, int line) | MaxHeapOperators | [static] |
| FlagUser::operator new(size_t size, const std::nothrow_t &e, const char *filename, int line) | MaxHeapOperators | [static] |
| FlagUser::operator new(size_t size, unsigned long flags) | MaxHeapOperators | [static] |
| FlagUser::operator new(size_t size, const std::nothrow_t &e, unsigned long flags) | MaxHeapOperators | [static] |
| FlagUser::operator new(size_t size, void *placement_ptr) | MaxHeapOperators | [static] |
| BaseInterfaceServer::operator new(size_t size) | MaxHeapOperators | [static] |
| BaseInterfaceServer::operator new(size_t size, const std::nothrow_t &e) | MaxHeapOperators | [static] |
| BaseInterfaceServer::operator new(size_t size, const char *filename, int line) | MaxHeapOperators | [static] |
| BaseInterfaceServer::operator new(size_t size, const std::nothrow_t &e, const char *filename, int line) | MaxHeapOperators | [static] |
| BaseInterfaceServer::operator new(size_t size, unsigned long flags) | MaxHeapOperators | [static] |
| BaseInterfaceServer::operator new(size_t size, const std::nothrow_t &e, unsigned long flags) | MaxHeapOperators | [static] |
| BaseInterfaceServer::operator new(size_t size, void *placement_ptr) | MaxHeapOperators | [static] |
| FlagUser::operator new[](size_t size) | MaxHeapOperators | [static] |
| FlagUser::operator new[](size_t size, const std::nothrow_t &e) | MaxHeapOperators | [static] |
| FlagUser::operator new[](size_t size, const char *filename, int line) | MaxHeapOperators | [static] |
| FlagUser::operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line) | MaxHeapOperators | [static] |
| FlagUser::operator new[](size_t size, unsigned long flags) | MaxHeapOperators | [static] |
| FlagUser::operator new[](size_t size, const std::nothrow_t &e, unsigned long flags) | MaxHeapOperators | [static] |
| BaseInterfaceServer::operator new[](size_t size) | MaxHeapOperators | [static] |
| BaseInterfaceServer::operator new[](size_t size, const std::nothrow_t &e) | MaxHeapOperators | [static] |
| BaseInterfaceServer::operator new[](size_t size, const char *filename, int line) | MaxHeapOperators | [static] |
| BaseInterfaceServer::operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line) | MaxHeapOperators | [static] |
| BaseInterfaceServer::operator new[](size_t size, unsigned long flags) | MaxHeapOperators | [static] |
| BaseInterfaceServer::operator new[](size_t size, const std::nothrow_t &e, unsigned long flags) | MaxHeapOperators | [static] |
| operator+=(const MNMesh &from) | MNMesh | |
| operator=(const MNMesh &from) | MNMesh | |
| OrderVert(int vid) | MNMesh | |
| OrderVerts() | MNMesh | |
| OrFlags(const FlagUser &fu) | FlagUser | [inline] |
| OrFlags(const FlagUser *fu) | FlagUser | [inline] |
| OutToTri(Mesh &tmesh) | MNMesh | |
| P(int i) const | MNMesh | [inline] |
| PaintFaceFlag(int ff, DWORD fl, DWORD fenceflags=0x0) | MNMesh | |
| PaintNewSmGroup(int ff, DWORD os, DWORD ns) | MNMesh | |
| PrepForBoolean() | MNMesh | |
| PrepForPipeline() | MNMesh | |
| PropegateComponentFlags(int slTo, DWORD flTo, int slFrom, DWORD flFrom, bool ampersand=FALSE, bool set=TRUE) | MNMesh | |
| ReadFlags(ILoad *iload, ULONG *nb) | FlagUser | [inline] |
| ReduceDisplayCaches() | MNMesh | |
| RegisterEdge(int v1, int v2, int f, int fpos) | MNMesh | |
| Relax(float relaxval, bool targonly=TRUE) | MNMesh | |
| RemoveEdge(int edge) | MNMesh | |
| RemoveSpur(int spur) | MNMesh | |
| RemoveVertex(int vertex) | MNMesh | |
| render(GraphicsWindow *gw, Material *ma, RECT *rp, int compFlags, int numMat=1, InterfaceServer *pi=NULL) | MNMesh | |
| render3DDiagonals(GraphicsWindow *gw, DWORD compFlags) | MNMesh | |
| render3DEdges(GraphicsWindow *gw, DWORD compFlags) | MNMesh | |
| render3DFace(GraphicsWindow *gw, int ff) | MNMesh | |
| renderDiagonal(GraphicsWindow *gw, int ff, bool useSegments=false, bool *lastColorSubSel=NULL) | MNMesh | |
| renderDiagonals(GraphicsWindow *gw, DWORD compFlags) | MNMesh | |
| renderEdge(GraphicsWindow *gw, int ee, bool useSegments=false, bool *lastColorSubSel=NULL) | MNMesh | |
| renderEdges(GraphicsWindow *gw, DWORD compFlags) | MNMesh | |
| renderFace(GraphicsWindow *gw, int ff) | MNMesh | |
| Resmooth(bool smooth=TRUE, bool targonly=FALSE, DWORD targmask=~0x0) | MNMesh | |
| RestrictPolySize(int maxdeg) | MNMesh | |
| RetriangulateFace(int ff) | MNMesh | |
| SabinDoo(float interp, int selLevel, MeshOpProgress *mop=NULL, Tab< Point3 > *offsets=NULL) | MNMesh | |
| SabinDooVert(int vid, float interp, int selLevel, Point3 *ctr, Tab< Point3 > *offsets=NULL) | MNMesh | |
| Save(ISave *isave) | MNMesh | |
| select(GraphicsWindow *gw, Material *ma, HitRegion *hr, int abortOnHit=FALSE, int numMat=1) | MNMesh | |
| SelectEdgeLoop(BitArray &edgeSel) | MNMesh | |
| SelectEdgeRing(BitArray &edgeSel) | MNMesh | |
| selLevel | MNMesh | |
| SeparateFace(int ff, int a, int b, int &nf, int &ne, bool neVis=FALSE, bool neSel=FALSE) | MNMesh | |
| SeparateMapVerticesInFaceCluster(MNFaceClusters &fclust, int clusterID) | MNMesh | |
| SeparateSmGroups(int v1, int v2) | MNMesh | |
| SetDiagonal(int ff, int d1, int d2) | MNMesh | |
| SetDispFlag(DWORD f) | MNMesh | [inline] |
| SetDisplayVertexColors(int chan) | MNMesh | |
| SetDisplayVertexColors(UVVert *mv, MNMapFace *mf) | MNMesh | |
| setEDataSupport(int edChannel, BOOL support=TRUE) | MNMesh | |
| SetEdgeSel(int ee, BOOL sel=TRUE) | MNMesh | |
| SetEdgeVis(int ee, BOOL vis=TRUE) | MNMesh | |
| SetFaceColor(UVVert clr, int mapChannel, DWORD flag=MN_SEL) | MNMesh | |
| SetFlag(DWORD fl, bool val=TRUE) | FlagUser | [inline] |
| SetFromTri(const Mesh &from) | MNMesh | [inline] |
| SetMapNum(int mpnum) | MNMesh | |
| SetMapSeamFlags() | MNMesh | |
| SetMapSeamFlags(int mapChannel) | MNMesh | |
| setNumEData(int ct, BOOL keep=FALSE) | MNMesh | |
| setNumEdges(int nenum) | MNMesh | |
| setNumFaces(int nfnum) | MNMesh | |
| setNumVData(int ct, BOOL keep=FALSE) | MNMesh | |
| setNumVerts(int nvnum) | MNMesh | |
| SetStaticMesh(bool staticMesh) | MNMesh | |
| setVDataSupport(int vdChannel, BOOL support=TRUE) | MNMesh | |
| SetVertColor(UVVert clr, int mapChannel, DWORD flag=MN_SEL) | MNMesh | |
| ShallowCopy(MNMesh *amesh, ChannelMask channels) | MNMesh | |
| SimpleNewEdge(int v1, int v2) | MNMesh | |
| Slice(Point3 &N, float off, float thresh, bool split, bool remove, bool flaggedFacesOnly=false, DWORD faceFlags=MN_SEL) | MNMesh | |
| SmoothByCreases(DWORD creaseFlag) | MNMesh | |
| SpecifyNormals() | MNMesh | |
| SplitEdge(int ee, float prop=.5f) | MNMesh | |
| SplitEdge(int ee, float prop, Tab< int > *newTVerts) | MNMesh | |
| SplitEdge(int ff, int ed, float prop, bool right, int *nf=NULL, int *ne=NULL, bool neVis=FALSE, bool neSel=FALSE, bool allconvex=FALSE) | MNMesh | |
| SplitFacesUsingBothSidesOfEdge(DWORD edgeFlag=0x0) | MNMesh | |
| SplitFlaggedEdges(DWORD flag=MN_SEL) | MNMesh | |
| SplitFlaggedVertices(DWORD flag=MN_SEL) | MNMesh | |
| SplitTri6(int ff, double *bary=NULL, int *nv=NULL) | MNMesh | |
| SplitTriEdge(int ee, float prop=.5f, float thresh=MNEPS, bool neVis=TRUE, bool neSel=FALSE) | MNMesh | |
| SplitTriFace(int ff, double *bary=NULL, float thresh=MNEPS, bool neVis=TRUE, bool neSel=FALSE) | MNMesh | |
| SubObjectHitTest(GraphicsWindow *gw, Material *ma, HitRegion *hr, DWORD flags, SubObjHitList &hitList, int numMat=1) | MNMesh | |
| SupportEdgeKnots() | MNMesh | [inline] |
| SupportVertexWeights() | MNMesh | [inline] |
| SupportVSelectionWeights() | MNMesh | [inline] |
| TargetEdgesBySelection(int selLevel) | MNMesh | |
| TargetFacesBySelection(int selLevel) | MNMesh | |
| TargetVertsBySelection(int selLevel) | MNMesh | |
| TessellateByCenters(MeshOpProgress *mop=NULL) | MNMesh | |
| TessellateByEdges(float bulge, MeshOpProgress *mop=NULL) | MNMesh | |
| Transform(Matrix3 &xfm) | MNMesh | |
| Triangulate() | MNMesh | |
| TriangulateFace(int ff) | MNMesh | |
| TriNum() const | MNMesh | |
| UpdateBackfacing(GraphicsWindow *gw, bool force) | MNMesh | |
| UpdateDisplayVertexColors() | MNMesh | |
| updateRVerts(GraphicsWindow *gw) | MNMesh | |
| v | MNMesh | |
| V(int i) const | MNMesh | [inline] |
| VAlloc(int num, bool keep=TRUE) | MNMesh | |
| VClear(int vv) | MNMesh | |
| vd | MNMesh | |
| vDataSupport(int vdChannel) const | MNMesh | |
| VDeleteEdge(int vv, int ee) | MNMesh | [inline] |
| VDeleteFace(int vv, int ff) | MNMesh | |
| VDNum() const | MNMesh | [inline] |
| vdSupport | MNMesh | |
| vedg | MNMesh | |
| VEdgeAlloc() | MNMesh | |
| VEdgeIndex(int vv, int ee) | MNMesh | |
| vertexData(int vdChannel) const | MNMesh | [inline] |
| vertexFloat(int vdChannel) const | MNMesh | [inline] |
| VertexSelect(const BitArray &vsel) | MNMesh | |
| VertexTempSel(DWORD fmask=MN_DEAD|MN_SEL, DWORD fset=MN_SEL) | MNMesh | |
| vfac | MNMesh | |
| VFaceAlloc() | MNMesh | |
| VFaceIndex(int vv, int ff, int ee=-1) | MNMesh | |
| VInit(int vv) | MNMesh | |
| VNum() const | MNMesh | [inline] |
| VReplaceEdge(int vv, int oe, int ne) | MNMesh | |
| VReplaceFace(int vv, int of, int nf) | MNMesh | |
| VShrink(int num=-1) | MNMesh | |
| WeldBorderEdges(int e1, int e2) | MNMesh | |
| WeldBorderVerts(int v1, int v2, Point3 *destination) | MNMesh | |
| WeldBorderVerts(float thresh, DWORD flag=MN_SEL) | MNMesh | |
| WeldEdge(int ee) | MNMesh | |
| WeldOpposingEdges(DWORD edgeFlag) | MNMesh | |
| WeldVerts(int a, int b) | MNMesh | |
| WriteFlags(ISave *isave, ULONG *nb) const | FlagUser | [inline] |
| ~BaseInterfaceServer() | BaseInterfaceServer | [virtual] |
| ~InterfaceServer() | InterfaceServer | [virtual] |
| ~MNMesh() | MNMesh | |