ml::WEMCutOp Class Reference

Helper class for operations on cuts (partial, face or full). More...

#include <WEMCutOp.h>

List of all members.

Public Member Functions

 WEMCutOp ()
 Default constructor.
 ~WEMCutOp ()
 Default destructor.

Static Public Member Functions

static int getClosestCut (Vector3 position, Vector3 reference, WEMVector< WEMFaceCut > *faceCuts, int edgeIndex)
 Get closest cut to given position between position and reference on given edgeIndex.
static bool mergePartialFaceCuts (WEMVector< WEMPartialFaceCut > *partialFaceCuts, WEMVector< WEMFaceCut > *faceCuts)
 Merge partial face cuts into one or more face cuts.
static WEMFaceCutfindFaceCut (WEMVector< WEMFaceCut > *faceCuts, int faceIndex)
 Find face cut which continues given face index.
static void mergeFaceCuts (WEMVector< WEMFace > *intersecting, WEMVector< WEMFaceCut > **faceCutTable, WEMVector< WEMCut > *cuts=NULL)
 Merge face cuts into one or more cuts.


Detailed Description

Helper class for operations on cuts (partial, face or full).

Definition at line 25 of file WEMCutOp.h.


Constructor & Destructor Documentation

ml::WEMCutOp::WEMCutOp (  ) 

Default constructor.

ml::WEMCutOp::~WEMCutOp (  ) 

Default destructor.


Member Function Documentation

static WEMFaceCut* ml::WEMCutOp::findFaceCut ( WEMVector< WEMFaceCut > *  faceCuts,
int  faceIndex 
) [static]

Find face cut which continues given face index.

static int ml::WEMCutOp::getClosestCut ( Vector3  position,
Vector3  reference,
WEMVector< WEMFaceCut > *  faceCuts,
int  edgeIndex 
) [static]

Get closest cut to given position between position and reference on given edgeIndex.

static void ml::WEMCutOp::mergeFaceCuts ( WEMVector< WEMFace > *  intersecting,
WEMVector< WEMFaceCut > **  faceCutTable,
WEMVector< WEMCut > *  cuts = NULL 
) [static]

Merge face cuts into one or more cuts.

Open cuts are tagged invalid.

static bool ml::WEMCutOp::mergePartialFaceCuts ( WEMVector< WEMPartialFaceCut > *  partialFaceCuts,
WEMVector< WEMFaceCut > *  faceCuts 
) [static]

Merge partial face cuts into one or more face cuts.


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