#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.