MeshCore::SetOperations Class Reference

The MeshAlgorithm class provides algorithms base on meshes. More...

#include <SetOperations.h>

List of all members.

Public Types

enum  OperationType {
  Union, Intersect, Difference, Inner,
  Outer
}

Public Member Functions

void Do ()
 Cut this mesh with another one.
 SetOperations (const MeshKernel &cutMesh1, const MeshKernel &cutMesh2, MeshKernel &result, OperationType opType, float minDistanceToPoint=1e-5f)
 Construction.
virtual ~SetOperations (void)
 Destruction.

Protected Attributes

const MeshKernel_cutMesh0
const MeshKernel_cutMesh1
 Mesh for set operations source 1.
float _minDistanceToPoint
 Set Operation Type.
OperationType _operationType
 Result mesh.
MeshKernel_resultMesh
 Mesh for set operations source 2.
float _saveMinMeshDistance
 Minimal distance to facet corner points.

Detailed Description

The MeshAlgorithm class provides algorithms base on meshes.

Definition at line 54 of file SetOperations.h.


Member Enumeration Documentation

Enumerator:
Union 
Intersect 
Difference 
Inner 
Outer 

Definition at line 57 of file SetOperations.h.


Constructor & Destructor Documentation

SetOperations::SetOperations ( const MeshKernel cutMesh1,
const MeshKernel cutMesh2,
MeshKernel result,
OperationType  opType,
float  minDistanceToPoint = 1e-5f 
)

Construction.

Definition at line 53 of file SetOperations.cpp.

SetOperations::~SetOperations ( void   )  [virtual]

Destruction.

Definition at line 62 of file SetOperations.cpp.


Member Function Documentation

void SetOperations::Do ( void   ) 

Member Data Documentation

Definition at line 72 of file SetOperations.h.

Referenced by Do().

Mesh for set operations source 1.

Definition at line 73 of file SetOperations.h.

Referenced by Do().

Set Operation Type.

Definition at line 76 of file SetOperations.h.

Referenced by Do().

Result mesh.

Definition at line 75 of file SetOperations.h.

Referenced by Do().

Mesh for set operations source 2.

Definition at line 74 of file SetOperations.h.

Referenced by Do().

Minimal distance to facet corner points.

Definition at line 77 of file SetOperations.h.


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

Generated on Wed Nov 23 19:02:26 2011 for FreeCAD by  doxygen 1.6.1