#include <FeatureMeshSolid.h>
Public Member Functions | |
Cone () | |
virtual Base::Type | getTypeId (void) const |
methods override Feature | |
App::DocumentObjectExecReturn * | execute (void) |
recalculate the Feature | |
short | mustExecute () const |
mustExecute We call this method to check if the object was modified to be invoked. | |
Static Public Member Functions | |
static void * | create (void) |
static Base::Type | getClassTypeId (void) |
static void | init (void) |
Public Attributes | |
App::PropertyBool | Closed |
App::PropertyFloatConstraint | EdgeLength |
App::PropertyFloatConstraint | Length |
App::PropertyFloatConstraint | Radius1 |
App::PropertyFloatConstraint | Radius2 |
App::PropertyIntegerConstraint | Sampling |
Protected Member Functions | |
virtual const App::PropertyData & | getPropertyData (void) const |
Static Protected Member Functions | |
static const App::PropertyData * | getPropertyDataPtr (void) |
Definition at line 102 of file FeatureMeshSolid.h.
Cone::Cone | ( | void | ) |
Definition at line 157 of file FeatureMeshSolid.cpp.
References ADD_PROPERTY, Mesh::floatRange, Mesh::intSampling, and Base::Length.
void * Mesh::Cone::create | ( | void | ) | [static] |
Reimplemented from Mesh::Feature.
Definition at line 155 of file FeatureMeshSolid.cpp.
App::DocumentObjectExecReturn * Cone::execute | ( | void | ) | [virtual] |
recalculate the Feature
Reimplemented from Mesh::Feature.
Definition at line 184 of file FeatureMeshSolid.cpp.
References Closed, Mesh::MeshObject::createCone(), EdgeLength, App::PropertyInteger::getValue(), App::PropertyBool::getValue(), App::PropertyFloat::getValue(), Length, Mesh::Feature::Mesh, Mesh2Shape::mesh, App::GeoFeature::Placement, Radius1, Radius2, Sampling, Mesh::PropertyMeshKernel::setValue(), and App::DocumentObject::StdReturn.
Base::Type Mesh::Cone::getClassTypeId | ( | void | ) | [static] |
Reimplemented from Mesh::Feature.
Definition at line 155 of file FeatureMeshSolid.cpp.
const App::PropertyData & Mesh::Cone::getPropertyData | ( | void | ) | const [protected, virtual] |
Reimplemented from Mesh::Feature.
Definition at line 155 of file FeatureMeshSolid.cpp.
const App::PropertyData * Mesh::Cone::getPropertyDataPtr | ( | void | ) | [static, protected] |
Reimplemented from Mesh::Feature.
Definition at line 155 of file FeatureMeshSolid.cpp.
Base::Type Mesh::Cone::getTypeId | ( | void | ) | const [virtual] |
Reimplemented from Mesh::Feature.
Definition at line 155 of file FeatureMeshSolid.cpp.
void Mesh::Cone::init | ( | void | ) | [static] |
Reimplemented from Mesh::Feature.
Definition at line 155 of file FeatureMeshSolid.cpp.
Referenced by initMesh().
short Cone::mustExecute | ( | ) | const [virtual] |
mustExecute We call this method to check if the object was modified to be invoked.
If the object label or an argument is modified. If we must recompute the object - to call the method execute(). 0: no recompution is needed 1: recompution needed -1: the document examine all links of this object and if one is touched -> recompute
Reimplemented from App::DocumentObject.
Definition at line 172 of file FeatureMeshSolid.cpp.
References Closed, EdgeLength, App::Property::isTouched(), Length, Radius1, Radius2, and Sampling.
Definition at line 113 of file FeatureMeshSolid.h.
Referenced by execute(), and mustExecute().
Definition at line 112 of file FeatureMeshSolid.h.
Referenced by execute(), and mustExecute().
Definition at line 111 of file FeatureMeshSolid.h.
Referenced by execute(), and mustExecute().
Definition at line 109 of file FeatureMeshSolid.h.
Referenced by execute(), and mustExecute().
Definition at line 110 of file FeatureMeshSolid.h.
Referenced by execute(), and mustExecute().
Definition at line 114 of file FeatureMeshSolid.h.
Referenced by execute(), and mustExecute().