The python export class for MeshObject. More...
#include <MeshPy.h>
Public Types | |
typedef MeshObject * | PointerType |
Public Types inherited from Data::ComplexGeoDataPy | |
typedef ComplexGeoData * | PointerType |
Public Types inherited from Base::PersistencePy | |
typedef Persistence * | PointerType |
Public Types inherited from Base::BaseClassPy | |
typedef BaseClass * | PointerType |
Public Types inherited from Base::PyObjectBase | |
typedef void * | PointerType |
enum | Status { Valid = 0, Immutable = 1, Notify = 2, NoTrack = 3 } |
Public Member Functions | |
virtual PyTypeObject * | GetType (void) |
MeshPy (MeshObject *pcObject, PyTypeObject *T=&Type) | |
virtual int | PyInit (PyObject *args, PyObject *k) |
PyInit method Override this method to initialize a newly created instance of the class (Constructor) More... | |
std::string | representation (void) const |
Public Member Functions inherited from Data::ComplexGeoDataPy | |
ComplexGeoDataPy (ComplexGeoData *pcObject, PyTypeObject *T=&Type) | |
std::string | representation (void) const |
PyObject * | getFacesFromSubelement (PyObject *args) |
implementer for the getFacesFromSubelement() method More... | |
Py::Object | getBoundBox (void) const |
getter for the BoundBox attribute More... | |
Py::Object | getPlacement (void) const |
getter for the Placement attribute More... | |
void | setPlacement (Py::Object arg) |
setter for the Placement attribute More... | |
Py::Object | getMatrix (void) const |
getter for the Matrix attribute More... | |
void | setMatrix (Py::Object arg) |
setter for the Matrix attribute More... | |
PyObject * | getCustomAttributes (const char *attr) const |
getter method for special attributes (e.g. dynamic ones) More... | |
int | setCustomAttributes (const char *attr, PyObject *obj) |
setter for special attributes (e.g. More... | |
ComplexGeoData * | getComplexGeoDataPtr (void) const |
getter for the object handled by this class More... | |
Public Member Functions inherited from Base::PersistencePy | |
PersistencePy (Persistence *pcObject, PyTypeObject *T=&Type) | |
std::string | representation (void) const |
PyObject * | dumpContent (PyObject *args, PyObject *kwd) |
implementer for the dumpContent() method More... | |
PyObject * | restoreContent (PyObject *args) |
implementer for the restoreContent() method More... | |
Py::String | getContent (void) const |
getter for the Content attribute More... | |
Py::Int | getMemSize (void) const |
getter for the MemSize attribute More... | |
PyObject * | getCustomAttributes (const char *attr) const |
getter method for special attributes (e.g. dynamic ones) More... | |
int | setCustomAttributes (const char *attr, PyObject *obj) |
setter for special attributes (e.g. More... | |
Persistence * | getPersistencePtr (void) const |
getter for the object handled by this class More... | |
Public Member Functions inherited from Base::BaseClassPy | |
BaseClassPy (BaseClass *pcObject, PyTypeObject *T=&Type) | |
std::string | representation (void) const |
PyObject * | isDerivedFrom (PyObject *args) |
implementer for the isDerivedFrom() method More... | |
PyObject * | getAllDerivedFrom (PyObject *args) |
implementer for the getAllDerivedFrom() method More... | |
Py::String | getTypeId (void) const |
getter for the TypeId attribute More... | |
Py::String | getModule (void) const |
getter for the Module attribute More... | |
PyObject * | getCustomAttributes (const char *attr) const |
getter method for special attributes (e.g. dynamic ones) More... | |
int | setCustomAttributes (const char *attr, PyObject *obj) |
setter for special attributes (e.g. More... | |
BaseClass * | getBaseClassPtr (void) const |
getter for the object handled by this class More... | |
Public Member Functions inherited from Base::PyObjectBase | |
PyObjectBase * | DecRef (void) |
decref method wrapper (see python extending manual) More... | |
PyObjectBase * | IncRef (void) |
incref method wrapper (see python extending manual) More... | |
bool | isConst () |
bool | isNotTracking () const |
bool | isValid () |
PyObjectBase (void *, PyTypeObject *T) | |
Constructor Sets the Type of the object (for inheritance) and decrease the the reference count of the PyObject. More... | |
void | setConst () |
void | setInvalid () |
void | setNotTracking (bool on=true) |
void | setShouldNotify (bool on) |
bool | shouldNotify () const |
void | startNotify () |
Static Public Member Functions | |
static PyObject * | PyMake (struct _typeobject *, PyObject *, PyObject *) |
Static Public Member Functions inherited from Data::ComplexGeoDataPy | |
static PyObject * | PyMake (struct _typeobject *, PyObject *, PyObject *) |
static PyObject * | staticCallback_getFacesFromSubelement (PyObject *self, PyObject *args) |
callback for the getFacesFromSubelement() method More... | |
static PyObject * | staticCallback_getBoundBox (PyObject *self, void *closure) |
getter callback for the BoundBox attribute More... | |
static int | staticCallback_setBoundBox (PyObject *self, PyObject *value, void *closure) |
setter callback for the BoundBox attribute More... | |
static PyObject * | staticCallback_getPlacement (PyObject *self, void *closure) |
getter callback for the Placement attribute More... | |
static int | staticCallback_setPlacement (PyObject *self, PyObject *value, void *closure) |
setter callback for the Placement attribute More... | |
static PyObject * | staticCallback_getMatrix (PyObject *self, void *closure) |
getter callback for the Matrix attribute More... | |
static int | staticCallback_setMatrix (PyObject *self, PyObject *value, void *closure) |
setter callback for the Matrix attribute More... | |
Static Public Member Functions inherited from Base::PersistencePy | |
static PyObject * | PyMake (struct _typeobject *, PyObject *, PyObject *) |
static PyObject * | staticCallback_dumpContent (PyObject *self, PyObject *args, PyObject *kwd) |
callback for the dumpContent() method More... | |
static PyObject * | staticCallback_restoreContent (PyObject *self, PyObject *args) |
callback for the restoreContent() method More... | |
static PyObject * | staticCallback_getContent (PyObject *self, void *closure) |
getter callback for the Content attribute More... | |
static int | staticCallback_setContent (PyObject *self, PyObject *value, void *closure) |
setter callback for the Content attribute More... | |
static PyObject * | staticCallback_getMemSize (PyObject *self, void *closure) |
getter callback for the MemSize attribute More... | |
static int | staticCallback_setMemSize (PyObject *self, PyObject *value, void *closure) |
setter callback for the MemSize attribute More... | |
Static Public Member Functions inherited from Base::BaseClassPy | |
static PyObject * | PyMake (struct _typeobject *, PyObject *, PyObject *) |
static PyObject * | staticCallback_isDerivedFrom (PyObject *self, PyObject *args) |
callback for the isDerivedFrom() method More... | |
static PyObject * | staticCallback_getAllDerivedFrom (PyObject *self, PyObject *args) |
callback for the getAllDerivedFrom() method More... | |
static PyObject * | staticCallback_getTypeId (PyObject *self, void *closure) |
getter callback for the TypeId attribute More... | |
static int | staticCallback_setTypeId (PyObject *self, PyObject *value, void *closure) |
setter callback for the TypeId attribute More... | |
static PyObject * | staticCallback_getModule (PyObject *self, void *closure) |
getter callback for the Module attribute More... | |
static int | staticCallback_setModule (PyObject *self, PyObject *value, void *closure) |
setter callback for the Module attribute More... | |
Static Public Member Functions inherited from Base::PyObjectBase | |
static void | PyDestructor (PyObject *P) |
Wrapper for the Python destructor. More... | |
Static Public Attributes | |
static PyGetSetDef | GetterSetter [] |
Attribute structure of MeshPy. More... | |
static PyMethodDef | Methods [] |
Methods structure of MeshPy. More... | |
static PyTypeObject | Type |
Type structure of MeshPy. More... | |
Static Public Attributes inherited from Data::ComplexGeoDataPy | |
static PyGetSetDef | GetterSetter [] |
Attribute structure of ComplexGeoDataPy. More... | |
static PyMethodDef | Methods [] |
Methods structure of ComplexGeoDataPy. More... | |
static PyTypeObject | Type |
Type structure of ComplexGeoDataPy. More... | |
Static Public Attributes inherited from Base::PersistencePy | |
static PyGetSetDef | GetterSetter [] |
Attribute structure of PersistencePy. More... | |
static PyMethodDef | Methods [] |
Methods structure of PersistencePy. More... | |
static PyTypeObject | Type |
Type structure of PersistencePy. More... | |
Static Public Attributes inherited from Base::BaseClassPy | |
static PyGetSetDef | GetterSetter [] |
Attribute structure of BaseClassPy. More... | |
static PyMethodDef | Methods [] |
Methods structure of BaseClassPy. More... | |
static PyTypeObject | Type |
Type structure of BaseClassPy. More... | |
Static Public Attributes inherited from Base::PyObjectBase | |
static PyMethodDef | Methods [] |
static PyTypeObject | Type |
Py_Header struct from python.h. More... | |
Protected Member Functions | |
~MeshPy () | |
Protected Member Functions inherited from Data::ComplexGeoDataPy | |
~ComplexGeoDataPy () | |
Protected Member Functions inherited from Base::PersistencePy | |
~PersistencePy () | |
Protected Member Functions inherited from Base::BaseClassPy | |
~BaseClassPy () | |
Protected Member Functions inherited from Base::PyObjectBase | |
virtual | ~PyObjectBase () |
destructor More... | |
callbacks and implementers for the python object attributes | |
Py::List | getPoints (void) const |
getter for the Points attribute More... | |
Py::Long | getCountPoints (void) const |
getter for the CountPoints attribute More... | |
Py::Long | getCountEdges (void) const |
getter for the CountEdges attribute More... | |
Py::List | getFacets (void) const |
getter for the Facets attribute More... | |
Py::Long | getCountFacets (void) const |
getter for the CountFacets attribute More... | |
Py::Tuple | getTopology (void) const |
getter for the Topology attribute More... | |
Py::Float | getArea (void) const |
getter for the Area attribute More... | |
Py::Float | getVolume (void) const |
getter for the Volume attribute More... | |
PyObject * | getCustomAttributes (const char *attr) const |
getter method for special attributes (e.g. dynamic ones) More... | |
int | setCustomAttributes (const char *attr, PyObject *obj) |
setter for special attributes (e.g. More... | |
MeshObject * | getMeshObjectPtr (void) const |
getter for the object handled by this class More... | |
static PyObject * | staticCallback_getPoints (PyObject *self, void *closure) |
getter callback for the Points attribute More... | |
static int | staticCallback_setPoints (PyObject *self, PyObject *value, void *closure) |
setter callback for the Points attribute More... | |
static PyObject * | staticCallback_getCountPoints (PyObject *self, void *closure) |
getter callback for the CountPoints attribute More... | |
static int | staticCallback_setCountPoints (PyObject *self, PyObject *value, void *closure) |
setter callback for the CountPoints attribute More... | |
static PyObject * | staticCallback_getCountEdges (PyObject *self, void *closure) |
getter callback for the CountEdges attribute More... | |
static int | staticCallback_setCountEdges (PyObject *self, PyObject *value, void *closure) |
setter callback for the CountEdges attribute More... | |
static PyObject * | staticCallback_getFacets (PyObject *self, void *closure) |
getter callback for the Facets attribute More... | |
static int | staticCallback_setFacets (PyObject *self, PyObject *value, void *closure) |
setter callback for the Facets attribute More... | |
static PyObject * | staticCallback_getCountFacets (PyObject *self, void *closure) |
getter callback for the CountFacets attribute More... | |
static int | staticCallback_setCountFacets (PyObject *self, PyObject *value, void *closure) |
setter callback for the CountFacets attribute More... | |
static PyObject * | staticCallback_getTopology (PyObject *self, void *closure) |
getter callback for the Topology attribute More... | |
static int | staticCallback_setTopology (PyObject *self, PyObject *value, void *closure) |
setter callback for the Topology attribute More... | |
static PyObject * | staticCallback_getArea (PyObject *self, void *closure) |
getter callback for the Area attribute More... | |
static int | staticCallback_setArea (PyObject *self, PyObject *value, void *closure) |
setter callback for the Area attribute More... | |
static PyObject * | staticCallback_getVolume (PyObject *self, void *closure) |
getter callback for the Volume attribute More... | |
static int | staticCallback_setVolume (PyObject *self, PyObject *value, void *closure) |
setter callback for the Volume attribute More... | |
additional declarations and methods for the wrapper class | |
class | PropertyMeshKernel |
Additional Inherited Members | |
Protected Attributes inherited from Base::PyObjectBase | |
std::bitset< 32 > | StatusBits |
Detailed Description
The python export class for MeshObject.
Member Typedef Documentation
◆ PointerType
typedef MeshObject* Mesh::MeshPy::PointerType |
Constructor & Destructor Documentation
◆ ~MeshPy()
|
protected |
◆ MeshPy()
MeshPy::MeshPy | ( | MeshObject * | pcObject, |
PyTypeObject * | T = &Type |
||
) |
Referenced by copy(), difference(), getSeparateComponents(), inner(), intersect(), meshFromSegment(), outer(), PyMake(), and unite().
Member Function Documentation
◆ addFacet()
implementer for the addFacet() method
References Mesh::MeshObject::addFacet(), Base::BaseExceptionFreeCADError, getMeshObjectPtr(), Mesh::FacetPy::Type, Base::VectorPy::Type, Base::Vector3< _Precision >::x, Base::Vector3< _Precision >::y, and Base::Vector3< _Precision >::z.
Referenced by staticCallback_addFacet().
◆ addFacets()
implementer for the addFacets() method
References Mesh::MeshObject::addFacets(), Base::BaseExceptionFreeCADError, MeshCore::MeshGeomFacet::CalcNormal(), getMeshObjectPtr(), PyType_Object::o, Mesh::FacetPy::Type, and Base::VectorPy::Type.
Referenced by PyInit(), and staticCallback_addFacets().
◆ addMesh()
implementer for the addMesh() method
References Mesh::MeshObject::addMesh(), getMeshObjectPtr(), and Type.
Referenced by staticCallback_addMesh().
◆ clear()
implementer for the clear() method
References Mesh::MeshObject::clear(), and getMeshObjectPtr().
Referenced by staticCallback_clear().
◆ coarsen()
implementer for the coarsen() method
Referenced by staticCallback_coarsen().
◆ collapseEdge()
implementer for the collapseEdge() method
References Mesh::MeshObject::collapseEdge(), MeshCore::MeshKernel::CountFacets(), MeshCore::MeshKernel::GetFacets(), Mesh::MeshObject::getKernel(), and getMeshObjectPtr().
Referenced by staticCallback_collapseEdge().
◆ collapseFacet()
implementer for the collapseFacet() method
References Mesh::MeshObject::collapseFacet(), and getMeshObjectPtr().
Referenced by staticCallback_collapseFacet().
◆ collapseFacets()
implementer for the collapseFacets() method
References Mesh::MeshObject::collapseFacets(), and getMeshObjectPtr().
Referenced by staticCallback_collapseFacets().
◆ copy()
implementer for the copy() method
References getMeshObjectPtr(), and MeshPy().
Referenced by staticCallback_copy().
◆ countComponents()
implementer for the countComponents() method
References Mesh::MeshObject::countComponents(), and getMeshObjectPtr().
Referenced by staticCallback_countComponents().
◆ countNonUniformOrientedFacets()
implementer for the countNonUniformOrientedFacets() method
References Mesh::MeshObject::countNonUniformOrientedFacets(), and getMeshObjectPtr().
Referenced by staticCallback_countNonUniformOrientedFacets().
◆ countSegments()
implementer for the countSegments() method
References Mesh::MeshObject::countSegments(), and getMeshObjectPtr().
Referenced by staticCallback_countSegments().
◆ crossSections()
implementer for the crossSections() method
References Mesh::MeshObject::crossSections(), getMeshObjectPtr(), PyType_Object::o, and Base::VectorPy::Type.
Referenced by staticCallback_crossSections().
◆ cut()
implementer for the cut() method
References Base::Polygon2d::Add(), Mesh::MeshObject::cut(), getMeshObjectPtr(), MeshCore::AbstractPolygonTriangulator::GetTransformToFitPlane(), Base::Matrix4D::inverseOrthogonal(), MeshCore::AbstractPolygonTriangulator::ProjectToFitPlane(), and MeshCore::AbstractPolygonTriangulator::SetPolygon().
Referenced by staticCallback_cut().
◆ decimate()
implementer for the decimate() method
References Mesh::MeshObject::decimate(), and getMeshObjectPtr().
Referenced by staticCallback_decimate().
◆ difference()
implementer for the difference() method
References getMeshObjectPtr(), MeshPy(), Mesh::MeshObject::subtract(), and Type.
Referenced by staticCallback_difference().
◆ fillupHoles()
implementer for the fillupHoles() method
References Base::BaseExceptionFreeCADError, Mesh::MeshObject::fillupHoles(), getMeshObjectPtr(), and MeshCore::AbstractPolygonTriangulator::SetVerifier().
Referenced by staticCallback_fillupHoles().
◆ fixCaps()
implementer for the fixCaps() method
References getMeshObjectPtr(), and Mesh::MeshObject::validateCaps().
Referenced by staticCallback_fixCaps().
◆ fixDeformations()
implementer for the fixDeformations() method
References getMeshObjectPtr(), and Mesh::MeshObject::validateDeformations().
Referenced by staticCallback_fixDeformations().
◆ fixDegenerations()
implementer for the fixDegenerations() method
References getMeshObjectPtr(), and Mesh::MeshObject::validateDegenerations().
Referenced by staticCallback_fixDegenerations().
◆ fixIndices()
implementer for the fixIndices() method
References getMeshObjectPtr(), and Mesh::MeshObject::validateIndices().
Referenced by staticCallback_fixIndices().
◆ fixSelfIntersections()
implementer for the fixSelfIntersections() method
References Base::BaseExceptionFreeCADError, getMeshObjectPtr(), and Mesh::MeshObject::removeSelfIntersections().
Referenced by staticCallback_fixSelfIntersections().
◆ flipNormals()
implementer for the flipNormals() method
References Mesh::MeshObject::flipNormals(), and getMeshObjectPtr().
Referenced by staticCallback_flipNormals().
◆ foraminate()
implementer for the foraminate() method
References MeshCore::MeshFacetIterator::Begin(), MeshCore::MeshGeomFacet::Foraminate(), getMeshObjectPtr(), MeshCore::MeshFacetIterator::More(), and MeshCore::MeshFacetIterator::Next().
Referenced by staticCallback_foraminate().
◆ getArea()
Py::Float MeshPy::getArea | ( | void | ) | const |
getter for the Area attribute
References getMeshObjectPtr().
Referenced by staticCallback_getArea().
◆ getCountEdges()
Py::Long MeshPy::getCountEdges | ( | void | ) | const |
getter for the CountEdges attribute
References getMeshObjectPtr().
Referenced by staticCallback_getCountEdges().
◆ getCountFacets()
Py::Long MeshPy::getCountFacets | ( | void | ) | const |
getter for the CountFacets attribute
References getMeshObjectPtr().
Referenced by staticCallback_getCountFacets().
◆ getCountPoints()
Py::Long MeshPy::getCountPoints | ( | void | ) | const |
getter for the CountPoints attribute
References getMeshObjectPtr().
Referenced by staticCallback_getCountPoints().
◆ getCustomAttributes()
PyObject * MeshPy::getCustomAttributes | ( | const char * | attr | ) | const |
getter method for special attributes (e.g. dynamic ones)
◆ getEigenSystem()
implementer for the getEigenSystem() method
References Mesh::MeshObject::getEigenSystem(), getMeshObjectPtr(), and PyType_Object::t.
Referenced by staticCallback_getEigenSystem().
◆ getFacets()
Py::List MeshPy::getFacets | ( | void | ) | const |
getter for the Facets attribute
References getMeshObjectPtr().
Referenced by staticCallback_getFacets().
◆ getFacetSelection()
implementer for the getFacetSelection() method
References Mesh::MeshObject::getFacetsFromSelection(), and getMeshObjectPtr().
Referenced by staticCallback_getFacetSelection().
◆ getInternalFacets()
implementer for the getInternalFacets() method
References MeshCore::MeshEvalInternalFacets::Evaluate(), MeshCore::MeshEvalInternalFacets::GetIndices(), Mesh::MeshObject::getKernel(), and getMeshObjectPtr().
Referenced by staticCallback_getInternalFacets().
◆ getMeshObjectPtr()
MeshObject * MeshPy::getMeshObjectPtr | ( | void | ) | const |
getter for the object handled by this class
Referenced by addFacet(), addFacets(), addMesh(), clear(), collapseEdge(), collapseFacet(), collapseFacets(), copy(), countComponents(), countNonUniformOrientedFacets(), countSegments(), crossSections(), cut(), decimate(), difference(), fillupHoles(), fixCaps(), fixDeformations(), fixDegenerations(), fixIndices(), fixSelfIntersections(), flipNormals(), foraminate(), getArea(), getCountEdges(), getCountFacets(), getCountPoints(), getEigenSystem(), getFacets(), getFacetSelection(), getInternalFacets(), getNonUniformOrientedFacets(), getPlanarSegments(), getPointNormals(), getPoints(), getPointSelection(), getSegment(), getSegmentsByCurvature(), getSegmentsOfType(), getSelfIntersections(), getSeparateComponents(), getTopology(), getVolume(), harmonizeNormals(), hasInvalidPoints(), hasNonManifolds(), hasNonUniformOrientedFacets(), hasSelfIntersections(), inner(), insertVertex(), intersect(), isSolid(), mergeFacets(), meshFromSegment(), nearestFacetOnRay(), offset(), offsetSpecial(), optimizeEdges(), optimizeTopology(), outer(), printInfo(), PyInit(), read(), rebuildNeighbourHood(), refine(), removeComponents(), removeDuplicatedFacets(), removeDuplicatedPoints(), removeFacets(), removeFoldsOnSurface(), removeFullBoundaryFacets(), removeInvalidPoints(), removeNeedles(), removeNonManifoldPoints(), removeNonManifolds(), rotate(), setPoint(), smooth(), snapVertex(), splitEdge(), splitEdges(), splitFacet(), swapEdge(), transform(), transformToEigen(), translate(), trim(), unite(), write(), and writeInventor().
◆ getNonUniformOrientedFacets()
implementer for the getNonUniformOrientedFacets() method
References MeshCore::MeshEvalOrientation::GetIndices(), Mesh::MeshObject::getKernel(), and getMeshObjectPtr().
Referenced by staticCallback_getNonUniformOrientedFacets().
◆ getPlanarSegments()
implementer for the getPlanarSegments() method
References getMeshObjectPtr(), and Mesh::MeshObject::PLANE.
Referenced by staticCallback_getPlanarSegments().
◆ getPointNormals()
implementer for the getPointNormals() method
References getMeshObjectPtr(), and Mesh::MeshObject::getPointNormals().
Referenced by staticCallback_getPointNormals().
◆ getPoints()
Py::List MeshPy::getPoints | ( | void | ) | const |
getter for the Points attribute
References getMeshObjectPtr().
Referenced by staticCallback_getPoints().
◆ getPointSelection()
implementer for the getPointSelection() method
References getMeshObjectPtr(), and Mesh::MeshObject::getPointsFromSelection().
Referenced by staticCallback_getPointSelection().
◆ getSegment()
implementer for the getSegment() method
References Mesh::MeshObject::countSegments(), Mesh::Segment::getIndices(), getMeshObjectPtr(), and Mesh::MeshObject::getSegment().
Referenced by staticCallback_getSegment().
◆ getSegmentsByCurvature()
implementer for the getSegmentsByCurvature() method
References MeshCore::MeshCurvature::ComputePerVertex(), MeshCore::MeshSegmentAlgorithm::FindSegments(), MeshCore::MeshCurvature::GetCurvature(), Mesh::MeshObject::getKernel(), getMeshObjectPtr(), and PyType_Object::t.
Referenced by staticCallback_getSegmentsByCurvature().
◆ getSegmentsOfType()
implementer for the getSegmentsOfType() method
References Mesh::MeshObject::CYLINDER, getMeshObjectPtr(), Mesh::MeshObject::PLANE, and Mesh::MeshObject::SPHERE.
Referenced by staticCallback_getSegmentsOfType().
◆ getSelfIntersections()
implementer for the getSelfIntersections() method
References MeshCore::MeshEvalSelfIntersection::GetIntersections(), and getMeshObjectPtr().
Referenced by staticCallback_getSelfIntersections().
◆ getSeparateComponents()
implementer for the getSeparateComponents() method
References Mesh::MeshObject::getComponents(), getMeshObjectPtr(), Mesh::MeshObject::meshFromSegment(), and MeshPy().
Referenced by staticCallback_getSeparateComponents().
◆ getTopology()
Py::Tuple MeshPy::getTopology | ( | void | ) | const |
getter for the Topology attribute
References Mesh::MeshObject::getFaces(), and getMeshObjectPtr().
Referenced by staticCallback_getTopology().
◆ GetType()
|
virtual |
Reimplemented from Data::ComplexGeoDataPy.
◆ getVolume()
Py::Float MeshPy::getVolume | ( | void | ) | const |
getter for the Volume attribute
References getMeshObjectPtr().
Referenced by staticCallback_getVolume().
◆ harmonizeNormals()
implementer for the harmonizeNormals() method
References getMeshObjectPtr(), and Mesh::MeshObject::harmonizeNormals().
Referenced by staticCallback_harmonizeNormals().
◆ hasInvalidPoints()
implementer for the hasInvalidPoints() method
References getMeshObjectPtr(), and Mesh::MeshObject::hasInvalidPoints().
Referenced by staticCallback_hasInvalidPoints().
◆ hasNonManifolds()
implementer for the hasNonManifolds() method
References getMeshObjectPtr(), and Mesh::MeshObject::hasNonManifolds().
Referenced by staticCallback_hasNonManifolds().
◆ hasNonUniformOrientedFacets()
implementer for the hasNonUniformOrientedFacets() method
References Mesh::MeshObject::countNonUniformOrientedFacets(), and getMeshObjectPtr().
Referenced by staticCallback_hasNonUniformOrientedFacets().
◆ hasSelfIntersections()
implementer for the hasSelfIntersections() method
References getMeshObjectPtr(), and Mesh::MeshObject::hasSelfIntersections().
Referenced by staticCallback_hasSelfIntersections().
◆ inner()
implementer for the inner() method
References getMeshObjectPtr(), Mesh::MeshObject::inner(), MeshPy(), and Type.
Referenced by staticCallback_inner().
◆ insertVertex()
implementer for the insertVertex() method
References getMeshObjectPtr(), Base::VectorPy::getVectorPtr(), Mesh::MeshObject::insertVertex(), and Base::VectorPy::Type.
Referenced by staticCallback_insertVertex().
◆ intersect()
implementer for the intersect() method
References getMeshObjectPtr(), Mesh::MeshObject::intersect(), MeshPy(), and Type.
Referenced by staticCallback_intersect().
◆ isSolid()
implementer for the isSolid() method
References getMeshObjectPtr(), and Mesh::MeshObject::isSolid().
Referenced by staticCallback_isSolid().
◆ mergeFacets()
implementer for the mergeFacets() method
References getMeshObjectPtr(), and Mesh::MeshObject::mergeFacets().
Referenced by staticCallback_mergeFacets().
◆ meshFromSegment()
implementer for the meshFromSegment() method
References getMeshObjectPtr(), Mesh::MeshObject::meshFromSegment(), and MeshPy().
Referenced by staticCallback_meshFromSegment().
◆ nearestFacetOnRay()
implementer for the nearestFacetOnRay() method
References Base::InventorBuilder::addBoundingBox(), Base::InventorBuilder::addSingleArrow(), Base::InventorBuilder::addText(), Base::InventorBuilder::close(), MeshCore::MeshGridIterator::GetBoundBox(), MeshCore::MeshGridIterator::GetGridPos(), getMeshObjectPtr(), MeshCore::MeshGridIterator::Init(), MeshCore::MeshGridIterator::More(), MeshCore::MeshAlgorithm::NearestFacetOnRay(), and MeshCore::MeshGridIterator::Next().
Referenced by staticCallback_nearestFacetOnRay().
◆ offset()
implementer for the offset() method
References getMeshObjectPtr(), and Mesh::MeshObject::offsetSpecial2().
Referenced by staticCallback_offset().
◆ offsetSpecial()
implementer for the offsetSpecial() method
References getMeshObjectPtr(), and Mesh::MeshObject::offsetSpecial().
Referenced by staticCallback_offsetSpecial().
◆ optimizeEdges()
implementer for the optimizeEdges() method
References getMeshObjectPtr(), and Mesh::MeshObject::optimizeEdges().
Referenced by staticCallback_optimizeEdges().
◆ optimizeTopology()
implementer for the optimizeTopology() method
References getMeshObjectPtr(), and Mesh::MeshObject::optimizeTopology().
Referenced by staticCallback_optimizeTopology().
◆ outer()
implementer for the outer() method
References getMeshObjectPtr(), MeshPy(), Mesh::MeshObject::outer(), and Type.
Referenced by staticCallback_outer().
◆ printInfo()
implementer for the printInfo() method
References getMeshObjectPtr().
Referenced by staticCallback_printInfo().
◆ PyInit()
PyInit method Override this method to initialize a newly created instance of the class (Constructor)
Reimplemented from Data::ComplexGeoDataPy.
References addFacets(), Base::BaseExceptionFreeCADError, getMeshObjectPtr(), Mesh::MeshObject::load(), and Type.
◆ PyMake()
References MeshPy().
◆ read()
implementer for the read() method
References MeshCore::MeshIO::APLY, MeshCore::MeshIO::ASTL, MeshCore::MeshIO::BMS, MeshCore::MeshIO::BSTL, getMeshObjectPtr(), MeshCore::MeshIO::IV, Mesh::MeshObject::load(), MeshCore::MeshIO::NAS, MeshCore::MeshIO::OBJ, MeshCore::MeshIO::OFF, MeshCore::MeshIO::PLY, MeshCore::MeshIO::PY, MeshCore::MeshIO::SMF, MeshCore::MeshIO::Undefined, MeshCore::MeshIO::VRML, MeshCore::MeshIO::WRZ, and MeshCore::MeshIO::X3D.
Referenced by staticCallback_read().
◆ rebuildNeighbourHood()
implementer for the rebuildNeighbourHood() method
References Mesh::MeshObject::getKernel(), getMeshObjectPtr(), and MeshCore::MeshKernel::RebuildNeighbours().
Referenced by staticCallback_rebuildNeighbourHood().
◆ refine()
implementer for the refine() method
References getMeshObjectPtr(), and Mesh::MeshObject::refine().
Referenced by staticCallback_refine().
◆ removeComponents()
implementer for the removeComponents() method
References getMeshObjectPtr(), and Mesh::MeshObject::removeComponents().
Referenced by staticCallback_removeComponents().
◆ removeDuplicatedFacets()
implementer for the removeDuplicatedFacets() method
References getMeshObjectPtr(), and Mesh::MeshObject::removeDuplicatedFacets().
Referenced by staticCallback_removeDuplicatedFacets().
◆ removeDuplicatedPoints()
implementer for the removeDuplicatedPoints() method
References getMeshObjectPtr(), and Mesh::MeshObject::removeDuplicatedPoints().
Referenced by staticCallback_removeDuplicatedPoints().
◆ removeFacets()
implementer for the removeFacets() method
References Mesh::MeshObject::deleteFacets(), and getMeshObjectPtr().
Referenced by staticCallback_removeFacets().
◆ removeFoldsOnSurface()
implementer for the removeFoldsOnSurface() method
References Base::BaseExceptionFreeCADError, getMeshObjectPtr(), and Mesh::MeshObject::removeFoldsOnSurface().
Referenced by staticCallback_removeFoldsOnSurface().
◆ removeFullBoundaryFacets()
implementer for the removeFullBoundaryFacets() method
References getMeshObjectPtr(), and Mesh::MeshObject::removeFullBoundaryFacets().
Referenced by staticCallback_removeFullBoundaryFacets().
◆ removeInvalidPoints()
implementer for the removeInvalidPoints() method
References Base::BaseExceptionFreeCADError, getMeshObjectPtr(), and Mesh::MeshObject::removeInvalidPoints().
Referenced by staticCallback_removeInvalidPoints().
◆ removeNeedles()
implementer for the removeNeedles() method
References getMeshObjectPtr(), and Mesh::MeshObject::removeNeedles().
Referenced by staticCallback_removeNeedles().
◆ removeNonManifoldPoints()
implementer for the removeNonManifoldPoints() method
References getMeshObjectPtr(), and Mesh::MeshObject::removeNonManifoldPoints().
Referenced by staticCallback_removeNonManifoldPoints().
◆ removeNonManifolds()
implementer for the removeNonManifolds() method
References getMeshObjectPtr(), and Mesh::MeshObject::removeNonManifolds().
Referenced by staticCallback_removeNonManifolds().
◆ representation()
std::string MeshPy::representation | ( | void | ) | const |
References Mesh::MeshObject::representation().
Referenced by config_control_design.pcurve::wr1(), config_control_design.degenerate_pcurve::wr1(), automotive_design.motion_link_relationship::wr1(), automotive_design.pcurve::wr1(), automotive_design.degenerate_pcurve::wr1(), config_control_design.pcurve::wr2(), config_control_design.degenerate_pcurve::wr2(), automotive_design.pcurve::wr2(), and automotive_design.degenerate_pcurve::wr2().
◆ rotate()
implementer for the rotate() method
References Mesh::MeshObject::getKernel(), getMeshObjectPtr(), Base::Matrix4D::rotX(), and MeshCore::MeshKernel::Transform().
Referenced by staticCallback_rotate().
◆ setCustomAttributes()
int MeshPy::setCustomAttributes | ( | const char * | attr, |
PyObject * | obj | ||
) |
setter for special attributes (e.g.
dynamic ones) Output: Success=1, Failure=-1, Ignore=0
◆ setPoint()
implementer for the setPoint() method
References getMeshObjectPtr(), Mesh::MeshObject::setPoint(), and Base::VectorPy::Type.
Referenced by staticCallback_setPoint().
◆ smooth()
implementer for the smooth() method
References Mesh::MeshObject::getKernel(), and getMeshObjectPtr().
Referenced by staticCallback_smooth().
◆ snapVertex()
implementer for the snapVertex() method
References getMeshObjectPtr(), Base::VectorPy::getVectorPtr(), Mesh::MeshObject::snapVertex(), and Base::VectorPy::Type.
Referenced by staticCallback_snapVertex().
◆ splitEdge()
implementer for the splitEdge() method
References MeshCore::MeshKernel::CountFacets(), MeshCore::MeshKernel::GetFacets(), Mesh::MeshObject::getKernel(), getMeshObjectPtr(), Base::VectorPy::getVectorPtr(), Mesh::MeshObject::splitEdge(), and Base::VectorPy::Type.
Referenced by staticCallback_splitEdge().
◆ splitEdges()
implementer for the splitEdges() method
References getMeshObjectPtr(), and Mesh::MeshObject::splitEdges().
Referenced by staticCallback_splitEdges().
◆ splitFacet()
implementer for the splitFacet() method
References MeshCore::MeshKernel::CountFacets(), Mesh::MeshObject::getKernel(), getMeshObjectPtr(), Base::VectorPy::getVectorPtr(), Mesh::MeshObject::splitFacet(), and Base::VectorPy::Type.
Referenced by staticCallback_splitFacet().
◆ staticCallback_addFacet()
◆ staticCallback_addFacets()
◆ staticCallback_addMesh()
callback for the addMesh() method
References addMesh(), Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_clear()
callback for the clear() method
References Base::BaseExceptionFreeCADError, clear(), Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_coarsen()
callback for the coarsen() method
References Base::BaseExceptionFreeCADError, coarsen(), Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_collapseEdge()
◆ staticCallback_collapseFacet()
◆ staticCallback_collapseFacets()
◆ staticCallback_copy()
callback for the copy() method
References Base::BaseExceptionFreeCADError, Base::Console(), copy(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_countComponents()
callback for the countComponents() method
References Base::BaseExceptionFreeCADError, Base::Console(), countComponents(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_countNonUniformOrientedFacets()
|
static |
callback for the countNonUniformOrientedFacets() method
References Base::BaseExceptionFreeCADError, Base::Console(), countNonUniformOrientedFacets(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_countSegments()
callback for the countSegments() method
References Base::BaseExceptionFreeCADError, Base::Console(), countSegments(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_crossSections()
callback for the crossSections() method
References Base::BaseExceptionFreeCADError, Base::Console(), crossSections(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_cut()
callback for the cut() method
References Base::BaseExceptionFreeCADError, Base::Console(), cut(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_decimate()
◆ staticCallback_difference()
callback for the difference() method
References Base::BaseExceptionFreeCADError, Base::Console(), difference(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_fillupHoles()
callback for the fillupHoles() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), fillupHoles(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_fixCaps()
callback for the fixCaps() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), fixCaps(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_fixDeformations()
◆ staticCallback_fixDegenerations()
◆ staticCallback_fixIndices()
◆ staticCallback_fixSelfIntersections()
callback for the fixSelfIntersections() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), fixSelfIntersections(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_flipNormals()
callback for the flipNormals() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), flipNormals(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_foraminate()
callback for the foraminate() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), foraminate(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getArea()
getter callback for the Area attribute
References Base::BaseExceptionFreeCADError, getArea(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getCountEdges()
getter callback for the CountEdges attribute
References Base::BaseExceptionFreeCADError, getCountEdges(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getCountFacets()
getter callback for the CountFacets attribute
References Base::BaseExceptionFreeCADError, getCountFacets(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getCountPoints()
getter callback for the CountPoints attribute
References Base::BaseExceptionFreeCADError, getCountPoints(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getEigenSystem()
callback for the getEigenSystem() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), getEigenSystem(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getFacets()
getter callback for the Facets attribute
References Base::BaseExceptionFreeCADError, getFacets(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getFacetSelection()
callback for the getFacetSelection() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), getFacetSelection(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getInternalFacets()
callback for the getInternalFacets() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), getInternalFacets(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getNonUniformOrientedFacets()
|
static |
callback for the getNonUniformOrientedFacets() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), getNonUniformOrientedFacets(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getPlanarSegments()
callback for the getPlanarSegments() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), getPlanarSegments(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getPointNormals()
callback for the getPointNormals() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), getPointNormals(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getPoints()
getter callback for the Points attribute
References Base::BaseExceptionFreeCADError, getPoints(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getPointSelection()
callback for the getPointSelection() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), getPointSelection(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getSegment()
callback for the getSegment() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), getSegment(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getSegmentsByCurvature()
|
static |
callback for the getSegmentsByCurvature() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), getSegmentsByCurvature(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getSegmentsOfType()
callback for the getSegmentsOfType() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), getSegmentsOfType(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getSelfIntersections()
callback for the getSelfIntersections() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), getSelfIntersections(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getSeparateComponents()
callback for the getSeparateComponents() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), getSeparateComponents(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getTopology()
getter callback for the Topology attribute
References Base::BaseExceptionFreeCADError, getTopology(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getVolume()
getter callback for the Volume attribute
References Base::BaseExceptionFreeCADError, getVolume(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_harmonizeNormals()
callback for the harmonizeNormals() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), harmonizeNormals(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_hasInvalidPoints()
callback for the hasInvalidPoints() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), hasInvalidPoints(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_hasNonManifolds()
callback for the hasNonManifolds() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), hasNonManifolds(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_hasNonUniformOrientedFacets()
|
static |
callback for the hasNonUniformOrientedFacets() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), hasNonUniformOrientedFacets(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_hasSelfIntersections()
callback for the hasSelfIntersections() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), hasSelfIntersections(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_inner()
callback for the inner() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), inner(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_insertVertex()
◆ staticCallback_intersect()
callback for the intersect() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), intersect(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_isSolid()
callback for the isSolid() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), isSolid(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_mergeFacets()
◆ staticCallback_meshFromSegment()
callback for the meshFromSegment() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), meshFromSegment(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_nearestFacetOnRay()
callback for the nearestFacetOnRay() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), nearestFacetOnRay(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_offset()
callback for the offset() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), offset(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_offsetSpecial()
◆ staticCallback_optimizeEdges()
callback for the optimizeEdges() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), optimizeEdges(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_optimizeTopology()
callback for the optimizeTopology() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), optimizeTopology(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_outer()
callback for the outer() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), outer(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_printInfo()
callback for the printInfo() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), printInfo(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_read()
callback for the read() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), read(), and Base::PyObjectBase::startNotify().
◆ staticCallback_rebuildNeighbourHood()
callback for the rebuildNeighbourHood() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), rebuildNeighbourHood(), and Base::PyObjectBase::startNotify().
◆ staticCallback_refine()
callback for the refine() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), refine(), and Base::PyObjectBase::startNotify().
◆ staticCallback_removeComponents()
◆ staticCallback_removeDuplicatedFacets()
|
static |
callback for the removeDuplicatedFacets() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), removeDuplicatedFacets(), and Base::PyObjectBase::startNotify().
◆ staticCallback_removeDuplicatedPoints()
|
static |
callback for the removeDuplicatedPoints() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), removeDuplicatedPoints(), and Base::PyObjectBase::startNotify().
◆ staticCallback_removeFacets()
◆ staticCallback_removeFoldsOnSurface()
callback for the removeFoldsOnSurface() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), removeFoldsOnSurface(), and Base::PyObjectBase::startNotify().
◆ staticCallback_removeFullBoundaryFacets()
|
static |
callback for the removeFullBoundaryFacets() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), removeFullBoundaryFacets(), and Base::PyObjectBase::startNotify().
◆ staticCallback_removeInvalidPoints()
◆ staticCallback_removeNeedles()
◆ staticCallback_removeNonManifoldPoints()
|
static |
callback for the removeNonManifoldPoints() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), removeNonManifoldPoints(), and Base::PyObjectBase::startNotify().
◆ staticCallback_removeNonManifolds()
◆ staticCallback_rotate()
callback for the rotate() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), rotate(), and Base::PyObjectBase::startNotify().
◆ staticCallback_setArea()
setter callback for the Area attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setCountEdges()
|
static |
setter callback for the CountEdges attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setCountFacets()
|
static |
setter callback for the CountFacets attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setCountPoints()
|
static |
setter callback for the CountPoints attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setFacets()
setter callback for the Facets attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setPoint()
◆ staticCallback_setPoints()
setter callback for the Points attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setTopology()
setter callback for the Topology attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setVolume()
setter callback for the Volume attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_smooth()
|
static |
callback for the smooth() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and smooth().
◆ staticCallback_snapVertex()
◆ staticCallback_splitEdge()
◆ staticCallback_splitEdges()
◆ staticCallback_splitFacet()
◆ staticCallback_swapEdge()
◆ staticCallback_transform()
◆ staticCallback_transformToEigen()
◆ staticCallback_translate()
◆ staticCallback_trim()
callback for the trim() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::PyObjectBase::startNotify(), and trim().
◆ staticCallback_unite()
callback for the unite() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and unite().
◆ staticCallback_write()
callback for the write() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and write().
◆ staticCallback_writeInventor()
callback for the writeInventor() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and writeInventor().
◆ swapEdge()
implementer for the swapEdge() method
References MeshCore::MeshKernel::CountFacets(), MeshCore::MeshKernel::GetFacets(), Mesh::MeshObject::getKernel(), getMeshObjectPtr(), and Mesh::MeshObject::swapEdge().
Referenced by staticCallback_swapEdge().
◆ transform()
implementer for the transform() method
References Mesh::MeshObject::getKernel(), getMeshObjectPtr(), MeshCore::MeshKernel::Transform(), and Base::MatrixPy::Type.
Referenced by staticCallback_transform().
◆ transformToEigen()
implementer for the transformToEigen() method
References getMeshObjectPtr(), and Mesh::MeshObject::transformToEigenSystem().
Referenced by staticCallback_transformToEigen().
◆ translate()
implementer for the translate() method
References Mesh::MeshObject::getKernel(), getMeshObjectPtr(), Base::Matrix4D::move(), and MeshCore::MeshKernel::Transform().
Referenced by staticCallback_translate().
◆ trim()
implementer for the trim() method
References Base::Polygon2d::Add(), getMeshObjectPtr(), MeshCore::AbstractPolygonTriangulator::GetTransformToFitPlane(), Base::Matrix4D::inverseOrthogonal(), MeshCore::AbstractPolygonTriangulator::ProjectToFitPlane(), MeshCore::AbstractPolygonTriangulator::SetPolygon(), and Mesh::MeshObject::trim().
Referenced by staticCallback_trim().
◆ unite()
implementer for the unite() method
References getMeshObjectPtr(), MeshPy(), Type, and Mesh::MeshObject::unite().
Referenced by staticCallback_unite().
◆ write()
implementer for the write() method
References MeshCore::MeshIO::APLY, MeshCore::MeshIO::ASTL, MeshCore::Material::binding, MeshCore::MeshIO::BMS, MeshCore::MeshIO::BSTL, Mesh::MeshObject::countFacets(), Mesh::MeshObject::countPoints(), MeshCore::Material::diffuseColor, getMeshObjectPtr(), MeshCore::MeshIO::IDTF, MeshCore::MeshIO::IV, MeshCore::MeshIO::MGL, MeshCore::MeshIO::NAS, MeshCore::MeshIO::OBJ, MeshCore::MeshIO::OFF, MeshCore::MeshIO::OVERALL, MeshCore::MeshIO::PER_FACE, MeshCore::MeshIO::PER_VERTEX, MeshCore::MeshIO::PLY, MeshCore::MeshIO::PY, Mesh::MeshObject::save(), MeshCore::MeshIO::SMF, MeshCore::MeshIO::Undefined, MeshCore::MeshIO::VRML, MeshCore::MeshIO::WRZ, and MeshCore::MeshIO::X3D.
Referenced by staticCallback_write().
◆ writeInventor()
implementer for the writeInventor() method
References Base::InventorBuilder::addIndexedFaceSet(), Base::InventorBuilder::addPoints(), Base::InventorBuilder::addShapeHints(), Base::InventorBuilder::beginPoints(), Base::InventorBuilder::beginSeparator(), Base::InventorBuilder::close(), Base::InventorBuilder::endPoints(), Base::InventorBuilder::endSeparator(), and getMeshObjectPtr().
Referenced by staticCallback_writeInventor().
Friends And Related Function Documentation
◆ PropertyMeshKernel
|
friend |
Member Data Documentation
◆ GetterSetter
|
static |
Attribute structure of MeshPy.
◆ Methods
|
static |
Methods structure of MeshPy.
◆ Type
|
static |
Type structure of MeshPy.
Referenced by ArchPanel.CommandPanelSheet::Activated(), addMesh(), ArchStructure.StructSelectionObserver::addSelection(), ArchSite.Compass::buildCoordinates(), difference(), inner(), intersect(), ArchSchedule.CommandArchSchedule::IsActive(), ArchAxis.CommandArchGrid::IsActive(), outer(), PyInit(), Mesh::PropertyMeshKernel::setPyObject(), and unite().
The documentation for this class was generated from the following files:
- build/webdoc/src/Mod/Mesh/App/MeshPy.h
- src/Mod/Mesh/App/MeshPyImp.cpp
- build/webdoc/src/Mod/Mesh/App/MeshPy.cpp