#include <meshadj.h>
Public Member Functions |
|
DllExport | MeshSelectionConverter () |
DllExport void | FaceToElement (Mesh &mesh, AdjFaceList *af, BitArray &faceSel, BitArray &elementSel) |
DllExport void | FaceToPolygon (Mesh &mesh, AdjFaceList *af, BitArray &faceSel, BitArray &polygonSel, float faceThresh, bool ignoreVisEdge=false) |
DllExport void | VertexToEdge (Mesh &mesh, BitArray &vertexSel, BitArray &edgeSel) |
DllExport void | VertexToFace (Mesh &mesh, BitArray &vertexSel, BitArray &faceSel) |
DllExport void | VertexToPolygon (Mesh &mesh, AdjFaceList *af, BitArray &vertexSel, BitArray &polygonSel, float faceThresh, bool ignoreVisEdge=false) |
DllExport void | VertexToElement (Mesh &mesh, AdjFaceList *af, BitArray &vertexSel, BitArray &elementSel) |
BitArray & | GetCull () |
void | SetFlag (DWORD f, bool value=true) |
void | ClearFlag (DWORD f) |
bool | GetFlag (DWORD f) |
Interface_ID | GetID () |
DllExport void | DeleteInterface () |
DllExport BaseInterface * | GetInterface (Interface_ID id) |
DllExport BaseInterface * | CloneInterface (void *remapDir=NULL) |
DllExport MeshSelectionConverter | ( | ) |
DllExport void FaceToElement | ( | Mesh & | mesh, |
AdjFaceList * | af, | ||
BitArray & | faceSel, | ||
BitArray & | elementSel | ||
) |
DllExport void FaceToPolygon | ( | Mesh & | mesh, |
AdjFaceList * | af, | ||
BitArray & | faceSel, | ||
BitArray & | polygonSel, | ||
float | faceThresh, | ||
bool | ignoreVisEdge =
false |
||
) |
DllExport void VertexToPolygon | ( | Mesh & | mesh, |
AdjFaceList * | af, | ||
BitArray & | vertexSel, | ||
BitArray & | polygonSel, | ||
float | faceThresh, | ||
bool | ignoreVisEdge =
false |
||
) |
DllExport void VertexToElement | ( | Mesh & | mesh, |
AdjFaceList * | af, | ||
BitArray & | vertexSel, | ||
BitArray & | elementSel | ||
) |
BitArray& GetCull | ( | ) | [inline] |
{ return mCull; }
void SetFlag | ( | DWORD | f, |
bool | value = true |
||
) | [inline] |
{ if (value) mFlags |= f; else mFlags &= ~f; }
void ClearFlag | ( | DWORD | f | ) | [inline] |
{ mFlags &= ~f; }
bool GetFlag | ( | DWORD | f | ) | [inline] |
{ return (mFlags&f) ? true : false; }
Interface_ID GetID | ( | ) | [inline, virtual] |
Reimplemented from BaseInterface.
{return MESHSELECTCONVERT_INTERFACE;}
DllExport void DeleteInterface | ( | ) | [virtual] |
Reimplemented from BaseInterface.
DllExport BaseInterface* GetInterface | ( | Interface_ID | id | ) | [virtual] |
Reimplemented from BaseInterface.
DllExport BaseInterface* CloneInterface | ( | void * | remapDir = NULL |
) | [virtual] |
Reimplemented from BaseInterface.