Mesh::FixDeformations Class Reference

The FixDeformations class tries to repair deformed faces by swapping edge operations. More...

#include <FeatureMeshDefects.h>

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

List of all members.

Public Member Functions

 FixDeformations (void)
 Constructor.
virtual Base::Type getTypeId (void) const
virtual ~FixDeformations ()
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

Properties



App::PropertyFloat MaxAngle
 Maximum allowed angle.

Protected Member Functions

virtual const App::PropertyDatagetPropertyData (void) const

Static Protected Member Functions

static const App::PropertyDatagetPropertyDataPtr (void)

Detailed Description

The FixDeformations class tries to repair deformed faces by swapping edge operations.

Author:
Werner Mayer

Definition at line 186 of file FeatureMeshDefects.h.


Constructor & Destructor Documentation

FixDeformations::FixDeformations ( void   ) 

Constructor.

Definition at line 237 of file FeatureMeshDefects.cpp.

References ADD_PROPERTY, and SketcherExample::f.

FixDeformations::~FixDeformations (  )  [virtual]

Definition at line 242 of file FeatureMeshDefects.cpp.


Member Function Documentation

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

Reimplemented from Mesh::FixDefects.

Definition at line 235 of file FeatureMeshDefects.cpp.

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

Reimplemented from Mesh::FixDefects.

Definition at line 235 of file FeatureMeshDefects.cpp.

Referenced by execute().

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

Reimplemented from Mesh::FixDefects.

Definition at line 235 of file FeatureMeshDefects.cpp.

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

Reimplemented from Mesh::FixDefects.

Definition at line 235 of file FeatureMeshDefects.cpp.

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

Reimplemented from Mesh::FixDefects.

Definition at line 235 of file FeatureMeshDefects.cpp.

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

Reimplemented from Mesh::FixDefects.

Definition at line 235 of file FeatureMeshDefects.cpp.

Referenced by initMesh().


Member Data Documentation

Maximum allowed angle.

Definition at line 197 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:20 2011 for FreeCAD by  doxygen 1.6.1