Mesh::GTSAlgos Class Reference

The mesh algorithems container class. More...

#include <GTSAlgos.h>

List of all members.

Public Member Functions

void boolean (const Mesh::MeshObject &ToolMesh, int Type=0)
 makes a boolean add The int Type stears the boolean oberation: 0=add;1=intersection;2=diff
void coarsen (float f)
 Coarsen the mesh.
 GTSAlgos (Mesh::MeshObject &Mesh)

Static Public Member Functions

static GtsSurface * createGTSSurface (const Mesh::MeshObject &Mesh)
 Creates a GTS Surface from a MeshKernel.
static void fillMeshFromGTSSurface (Mesh::MeshObject &Mesh, GtsSurface *pSurface)
 Creates a GTS Surface from a MeshKernel.

Detailed Description

The mesh algorithems container class.

Definition at line 40 of file GTSAlgos.h.


Constructor & Destructor Documentation

Mesh::GTSAlgos::GTSAlgos ( Mesh::MeshObject Mesh  )  [inline]

Definition at line 44 of file GTSAlgos.h.


Member Function Documentation

void GTSAlgos::boolean ( const Mesh::MeshObject ToolMesh,
int  Type = 0 
)

makes a boolean add The int Type stears the boolean oberation: 0=add;1=intersection;2=diff

Definition at line 81 of file GTSAlgos.cpp.

References Mesh::MeshObject::clear(), createGTSSurface(), and fillMeshFromGTSSurface().

void GTSAlgos::coarsen ( float  f  ) 
GtsSurface * GTSAlgos::createGTSSurface ( const Mesh::MeshObject Mesh  )  [static]
void GTSAlgos::fillMeshFromGTSSurface ( Mesh::MeshObject Mesh,
GtsSurface *  pSurface 
) [static]

Creates a GTS Surface from a MeshKernel.

Definition at line 295 of file GTSAlgos.cpp.

References MeshCore::MeshKernel::Clear(), Mesh::MeshObject::getKernel(), and onFaces().

Referenced by boolean(), and coarsen().


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

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