Mesh::RemoveComponents Class Reference

The RemoveComponents class removes topologic indepentent components up to a certain size from the mesh data structure. More...

#include <FeatureMeshDefects.h>

Inheritance diagram for Mesh::RemoveComponents:
Mesh::FixDefects Mesh::Feature App::GeoFeature App::DocumentObject App::PropertyContainer Base::Persistence Base::BaseClass

List of all members.

Public Member Functions

virtual Base::Type getTypeId (void) const
 RemoveComponents (void)
 Constructor.
virtual ~RemoveComponents ()
methods override Feature



virtual
App::DocumentObjectExecReturn
execute (void)
 recalculate the Feature

Static Public Member Functions

static void * create (void)
static Base::Type getClassTypeId (void)
static void init (void)

Public Attributes

App::PropertyInteger RemoveCompOfSize

Protected Member Functions

virtual const App::PropertyDatagetPropertyData (void) const

Static Protected Member Functions

static const App::PropertyDatagetPropertyDataPtr (void)

Detailed Description

The RemoveComponents class removes topologic indepentent components up to a certain size from the mesh data structure.

Author:
Werner Mayer

Definition at line 252 of file FeatureMeshDefects.h.


Constructor & Destructor Documentation

RemoveComponents::RemoveComponents ( void   ) 

Constructor.

Definition at line 326 of file FeatureMeshDefects.cpp.

References ADD_PROPERTY.

RemoveComponents::~RemoveComponents (  )  [virtual]

Definition at line 331 of file FeatureMeshDefects.cpp.


Member Function Documentation

void * Mesh::RemoveComponents::create ( void   )  [static]

Reimplemented from Mesh::FixDefects.

Definition at line 324 of file FeatureMeshDefects.cpp.

App::DocumentObjectExecReturn * RemoveComponents::execute ( void   )  [virtual]
Base::Type Mesh::RemoveComponents::getClassTypeId ( void   )  [static]

Reimplemented from Mesh::FixDefects.

Definition at line 324 of file FeatureMeshDefects.cpp.

Referenced by execute().

const App::PropertyData & Mesh::RemoveComponents::getPropertyData ( void   )  const [protected, virtual]

Reimplemented from Mesh::FixDefects.

Definition at line 324 of file FeatureMeshDefects.cpp.

const App::PropertyData * Mesh::RemoveComponents::getPropertyDataPtr ( void   )  [static, protected]

Reimplemented from Mesh::FixDefects.

Definition at line 324 of file FeatureMeshDefects.cpp.

Base::Type Mesh::RemoveComponents::getTypeId ( void   )  const [virtual]

Reimplemented from Mesh::FixDefects.

Definition at line 324 of file FeatureMeshDefects.cpp.

void Mesh::RemoveComponents::init ( void   )  [static]

Reimplemented from Mesh::FixDefects.

Definition at line 324 of file FeatureMeshDefects.cpp.

Referenced by initMesh().


Member Data Documentation

Definition at line 260 of file FeatureMeshDefects.h.

Referenced by execute().


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

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