The FillHoles class tries to fill up holes in the internal mesh data structure. More...
#include <FeatureMeshDefects.h>
Public Member Functions | |
| FillHoles (void) | |
| Constructor. | |
| virtual Base::Type | getTypeId (void) const |
| virtual | ~FillHoles () |
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 | FillupHolesOfLength |
| App::PropertyFloat | MaxArea |
Protected Member Functions | |
| virtual const App::PropertyData & | getPropertyData (void) const |
Static Protected Member Functions | |
| static const App::PropertyData * | getPropertyDataPtr (void) |
The FillHoles class tries to fill up holes in the internal mesh data structure.
Definition at line 230 of file FeatureMeshDefects.h.
| FillHoles::FillHoles | ( | void | ) |
Constructor.
Definition at line 294 of file FeatureMeshDefects.cpp.
References ADD_PROPERTY, and SketcherExample::f.
| FillHoles::~FillHoles | ( | ) | [virtual] |
Definition at line 300 of file FeatureMeshDefects.cpp.
| void * Mesh::FillHoles::create | ( | void | ) | [static] |
Reimplemented from Mesh::FixDefects.
Definition at line 292 of file FeatureMeshDefects.cpp.
| App::DocumentObjectExecReturn * FillHoles::execute | ( | void | ) | [virtual] |
recalculate the Feature
Reimplemented from Mesh::FixDefects.
Definition at line 304 of file FeatureMeshDefects.cpp.
References Mesh::MeshObject::fillupHoles(), FillupHolesOfLength, getClassTypeId(), App::PropertyContainer::getPropertyByName(), App::Property::getTypeId(), App::PropertyInteger::getValue(), App::PropertyFloat::getValue(), Mesh::PropertyMeshKernel::getValue(), App::PropertyLink::getValue(), MaxArea, Mesh::Feature::Mesh, Mesh2Shape::mesh, Mesh::PropertyMeshKernel::setValuePtr(), Mesh::FixDefects::Source, and App::DocumentObject::StdReturn.
| Base::Type Mesh::FillHoles::getClassTypeId | ( | void | ) | [static] |
Reimplemented from Mesh::FixDefects.
Definition at line 292 of file FeatureMeshDefects.cpp.
Referenced by execute().
| const App::PropertyData & Mesh::FillHoles::getPropertyData | ( | void | ) | const [protected, virtual] |
Reimplemented from Mesh::FixDefects.
Definition at line 292 of file FeatureMeshDefects.cpp.
| const App::PropertyData * Mesh::FillHoles::getPropertyDataPtr | ( | void | ) | [static, protected] |
Reimplemented from Mesh::FixDefects.
Definition at line 292 of file FeatureMeshDefects.cpp.
| Base::Type Mesh::FillHoles::getTypeId | ( | void | ) | const [virtual] |
Reimplemented from Mesh::FixDefects.
Definition at line 292 of file FeatureMeshDefects.cpp.
| void Mesh::FillHoles::init | ( | void | ) | [static] |
Reimplemented from Mesh::FixDefects.
Definition at line 292 of file FeatureMeshDefects.cpp.
Referenced by initMesh().
Definition at line 238 of file FeatureMeshDefects.h.
Referenced by execute().
Definition at line 239 of file FeatureMeshDefects.h.
Referenced by execute().
1.6.1