ml::WEMSetOp Class Reference

Tool class for performing set operations on WEM patches. More...

#include <WEMSetOp.h>

List of all members.

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.


Detailed Description

Tool class for performing set operations on WEM patches.

Definition at line 34 of file WEMSetOp.h.


Constructor & Destructor Documentation

ml::WEMSetOp::WEMSetOp (  ) 

Standard constructor.

ml::WEMSetOp::~WEMSetOp (  ) 

Standard destructor.


Member Function Documentation

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.


The documentation for this class was generated from the following file:

Generated on Sat Sep 3 18:39:41 2011 for MeVisLab Toolbox Reference by  doxygen 1.5.8