#include <WEMSetOp.h>
Public Member Functions | |
| WEMSetOp () | |
| Standard constructor. | |
| ~WEMSetOp () | |
| Standard destructor. | |
Static Public Member Functions | |
| static void | unify (WEMTrianglePatch *inPatch1, WEMTrianglePatch *inPatch2, WEMTrianglePatch *outPatch, unsigned int outputMode, TriangulationModes triangulationMode, WEMVector< WEMCut > *cuts=NULL) |
| Get union of given patches. | |
| static void | intersect (WEMTrianglePatch *inPatch1, WEMTrianglePatch *inPatch2, WEMTrianglePatch *outPatch, unsigned int outputMode, TriangulationModes triangulationMode, WEMVector< WEMCut > *cuts=NULL) |
| Get intersection of given patches. | |
| static void | difference (WEMTrianglePatch *inPatch1, WEMTrianglePatch *inPatch2, WEMTrianglePatch *outPatch, unsigned int outputMode, TriangulationModes triangulationMode, WEMVector< WEMCut > *cuts=NULL) |
| Get difference from given patches. | |
Definition at line 34 of file WEMSetOp.h.
| ml::WEMSetOp::WEMSetOp | ( | ) |
Standard constructor.
| ml::WEMSetOp::~WEMSetOp | ( | ) |
Standard destructor.
| static void ml::WEMSetOp::difference | ( | WEMTrianglePatch * | inPatch1, | |
| WEMTrianglePatch * | inPatch2, | |||
| WEMTrianglePatch * | outPatch, | |||
| unsigned int | outputMode, | |||
| TriangulationModes | triangulationMode, | |||
| WEMVector< WEMCut > * | cuts = NULL | |||
| ) | [static] |
Get difference from given patches.
| static void ml::WEMSetOp::intersect | ( | WEMTrianglePatch * | inPatch1, | |
| WEMTrianglePatch * | inPatch2, | |||
| WEMTrianglePatch * | outPatch, | |||
| unsigned int | outputMode, | |||
| TriangulationModes | triangulationMode, | |||
| WEMVector< WEMCut > * | cuts = NULL | |||
| ) | [static] |
Get intersection of given patches.
| static void ml::WEMSetOp::unify | ( | WEMTrianglePatch * | inPatch1, | |
| WEMTrianglePatch * | inPatch2, | |||
| WEMTrianglePatch * | outPatch, | |||
| unsigned int | outputMode, | |||
| TriangulationModes | triangulationMode, | |||
| WEMVector< WEMCut > * | cuts = NULL | |||
| ) | [static] |
Get union of given patches.
1.5.8