The python export class for TopoShape. More...
#include <TopoShapePy.h>
Public Types | |
typedef TopoShape * | 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) |
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 |
TopoShapePy (TopoShape *pcObject, PyTypeObject *T=&Type) | |
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 TopoShapePy. More... | |
static PyMethodDef | Methods [] |
Methods structure of TopoShapePy. More... | |
static PyTypeObject | Type |
Type structure of TopoShapePy. 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 | |
~TopoShapePy () | |
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::String | getShapeType (void) const |
getter for the ShapeType attribute More... | |
Py::String | getOrientation (void) const |
getter for the Orientation attribute More... | |
void | setOrientation (Py::String arg) |
setter for the Orientation attribute More... | |
Py::List | getFaces (void) const |
getter for the Faces attribute More... | |
Py::List | getVertexes (void) const |
getter for the Vertexes attribute More... | |
Py::List | getShells (void) const |
getter for the Shells attribute More... | |
Py::List | getSolids (void) const |
getter for the Solids attribute More... | |
Py::List | getCompSolids (void) const |
getter for the CompSolids attribute More... | |
Py::List | getEdges (void) const |
getter for the Edges attribute More... | |
Py::List | getWires (void) const |
getter for the Wires attribute More... | |
Py::List | getCompounds (void) const |
getter for the Compounds attribute More... | |
Py::Float | getLength (void) const |
getter for the Length 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... | |
TopoShape * | getTopoShapePtr (void) const |
getter for the object handled by this class More... | |
static PyObject * | staticCallback_getShapeType (PyObject *self, void *closure) |
getter callback for the ShapeType attribute More... | |
static int | staticCallback_setShapeType (PyObject *self, PyObject *value, void *closure) |
setter callback for the ShapeType attribute More... | |
static PyObject * | staticCallback_getOrientation (PyObject *self, void *closure) |
getter callback for the Orientation attribute More... | |
static int | staticCallback_setOrientation (PyObject *self, PyObject *value, void *closure) |
setter callback for the Orientation attribute More... | |
static PyObject * | staticCallback_getFaces (PyObject *self, void *closure) |
getter callback for the Faces attribute More... | |
static int | staticCallback_setFaces (PyObject *self, PyObject *value, void *closure) |
setter callback for the Faces attribute More... | |
static PyObject * | staticCallback_getVertexes (PyObject *self, void *closure) |
getter callback for the Vertexes attribute More... | |
static int | staticCallback_setVertexes (PyObject *self, PyObject *value, void *closure) |
setter callback for the Vertexes attribute More... | |
static PyObject * | staticCallback_getShells (PyObject *self, void *closure) |
getter callback for the Shells attribute More... | |
static int | staticCallback_setShells (PyObject *self, PyObject *value, void *closure) |
setter callback for the Shells attribute More... | |
static PyObject * | staticCallback_getSolids (PyObject *self, void *closure) |
getter callback for the Solids attribute More... | |
static int | staticCallback_setSolids (PyObject *self, PyObject *value, void *closure) |
setter callback for the Solids attribute More... | |
static PyObject * | staticCallback_getCompSolids (PyObject *self, void *closure) |
getter callback for the CompSolids attribute More... | |
static int | staticCallback_setCompSolids (PyObject *self, PyObject *value, void *closure) |
setter callback for the CompSolids attribute More... | |
static PyObject * | staticCallback_getEdges (PyObject *self, void *closure) |
getter callback for the Edges attribute More... | |
static int | staticCallback_setEdges (PyObject *self, PyObject *value, void *closure) |
setter callback for the Edges attribute More... | |
static PyObject * | staticCallback_getWires (PyObject *self, void *closure) |
getter callback for the Wires attribute More... | |
static int | staticCallback_setWires (PyObject *self, PyObject *value, void *closure) |
setter callback for the Wires attribute More... | |
static PyObject * | staticCallback_getCompounds (PyObject *self, void *closure) |
getter callback for the Compounds attribute More... | |
static int | staticCallback_setCompounds (PyObject *self, PyObject *value, void *closure) |
setter callback for the Compounds attribute More... | |
static PyObject * | staticCallback_getLength (PyObject *self, void *closure) |
getter callback for the Length attribute More... | |
static int | staticCallback_setLength (PyObject *self, PyObject *value, void *closure) |
setter callback for the Length 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 Inherited Members | |
Protected Attributes inherited from Base::PyObjectBase | |
std::bitset< 32 > | StatusBits |
Detailed Description
The python export class for TopoShape.
Member Typedef Documentation
◆ PointerType
typedef TopoShape* Part::TopoShapePy::PointerType |
Constructor & Destructor Documentation
◆ ~TopoShapePy()
|
protected |
◆ TopoShapePy()
Referenced by common(), cut(), fuse(), makeChamfer(), makeFillet(), Part::TopoShapeWirePy::makeOffset(), Part::TopoShapeFacePy::makeOffset(), makeOffsetShape(), makeParallelProjection(), makePerspectiveProjection(), Part::TopoShapeWirePy::makePipe(), Part::TopoShapeWirePy::makePipeShell(), mirror(), multiFuse(), oldFuse(), project(), PyMake(), reflectLines(), removeSplitter(), section(), toNurbs(), and transformGeometry().
Member Function Documentation
◆ ancestorsOfType()
implementer for the ancestorsOfType() method
References Part::buildShapeEnumTypeMap(), Part::TopoShape::getShape(), getTopoShapePtr(), Part::PartExceptionOCCError, Part::shape2pyshape(), and Type.
Referenced by staticCallback_ancestorsOfType().
◆ check()
implementer for the check() method
References getTopoShapePtr().
Referenced by Part::TopoShapeShellPy::add(), Part::TopoShapeShellPy::PyInit(), and staticCallback_check().
◆ childShapes()
implementer for the childShapes() method
References Part::TopoShape::getShape(), getTopoShapePtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_childShapes().
◆ cleaned()
implementer for the cleaned() method
References Part::TopoShape::getShape(), getTopoShapePtr(), GetType(), and Part::TopoShape::setShape().
Referenced by staticCallback_cleaned().
◆ common()
implementer for the common() method
References Part::TopoShape::common(), Part::TopoShape::getShape(), getTopoShapePtr(), Part::PartExceptionOCCError, TopoShapePy(), and Type.
Referenced by staticCallback_common().
◆ complement()
implementer for the complement() method
References Part::TopoShape::getShape(), getTopoShapePtr(), and Part::TopoShape::setShape().
Referenced by staticCallback_complement().
◆ copy()
implementer for the copy() method
References Part::TopoShape::getShape(), getTopoShapePtr(), GetType(), and Part::TopoShape::setShape().
Referenced by staticCallback_copy(), and transformShape().
◆ cut()
implementer for the cut() method
References Part::TopoShape::cut(), Part::TopoShape::getShape(), getTopoShapePtr(), Part::PartExceptionOCCError, TopoShapePy(), and Type.
Referenced by staticCallback_cut().
◆ defeaturing()
implementer for the defeaturing() method
References Part::TopoShape::defeaturing(), getTopoShapePtr(), GetType(), Part::PartExceptionOCCError, and Part::TopoShape::setShape().
Referenced by staticCallback_defeaturing().
◆ distToShape()
implementer for the distToShape() method
References Base::Console(), Part::TopoShape::getShape(), getTopoShapePtr(), Base::ConsoleSingleton::Message(), DraftVecUtils::tup(), and Type.
Referenced by staticCallback_distToShape().
◆ dumpToString()
implementer for the dumpToString() method
References Part::TopoShape::dump(), getTopoShapePtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_dumpToString().
◆ exportBinary()
implementer for the exportBinary() method
References Part::TopoShape::exportBinary(), getTopoShapePtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_exportBinary().
◆ exportBrep()
implementer for the exportBrep() method
References Part::TopoShape::exportBrep(), getTopoShapePtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_exportBrep().
◆ exportBrepToString()
implementer for the exportBrepToString() method
References Part::TopoShape::exportBrep(), getTopoShapePtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_exportBrepToString().
◆ exportIges()
implementer for the exportIges() method
References Part::TopoShape::exportIges(), getTopoShapePtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_exportIges().
◆ exportStep()
implementer for the exportStep() method
References Part::TopoShape::exportStep(), getTopoShapePtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_exportStep().
◆ exportStl()
implementer for the exportStl() method
References Part::TopoShape::exportStl(), getTopoShapePtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_exportStl().
◆ extrude()
implementer for the extrude() method
References getTopoShapePtr(), Part::TopoShape::makePrism(), Part::PartExceptionOCCError, and Base::VectorPy::Type.
Referenced by staticCallback_extrude().
◆ fix()
implementer for the fix() method
References getTopoShapePtr().
Referenced by fixTolerance(), limitTolerance(), staticCallback_fix(), and Part::TopoShapeFacePy::validate().
◆ fixTolerance()
implementer for the fixTolerance() method
References fix(), Part::TopoShape::getShape(), getTopoShapePtr(), Part::PartExceptionOCCError, Part::TopoShapeVertexPy::Type, Part::TopoShapeEdgePy::Type, Part::TopoShapeFacePy::Type, Part::TopoShapeWirePy::Type, and Type.
Referenced by staticCallback_fixTolerance().
◆ fuse()
implementer for the fuse() method
References Part::TopoShape::fuse(), Part::TopoShape::getShape(), getTopoShapePtr(), Part::PartExceptionOCCError, TopoShapePy(), and Type.
Referenced by staticCallback_fuse().
◆ generalFuse()
implementer for the generalFuse() method
References Part::TopoShape::generalFuse(), getTopoShapePtr(), Part::PartExceptionOCCError, Part::shape2pyshape(), and Type.
Referenced by staticCallback_generalFuse().
◆ getArea()
Py::Float TopoShapePy::getArea | ( | void | ) | const |
getter for the Area attribute
References Part::TopoShape::getShape(), and getTopoShapePtr().
Referenced by staticCallback_getArea().
◆ getCompounds()
Py::List TopoShapePy::getCompounds | ( | void | ) | const |
getter for the Compounds attribute
References getTopoShapePtr(), and Base::PyObjectBase::setNotTracking().
Referenced by staticCallback_getCompounds().
◆ getCompSolids()
Py::List TopoShapePy::getCompSolids | ( | void | ) | const |
getter for the CompSolids attribute
References getTopoShapePtr(), and Base::PyObjectBase::setNotTracking().
Referenced by staticCallback_getCompSolids().
◆ getCustomAttributes()
PyObject * TopoShapePy::getCustomAttributes | ( | const char * | attr | ) | const |
getter method for special attributes (e.g. dynamic ones)
References Part::TopoShape::getSubShape(), getTopoShapePtr(), and Part::shape2pyshape().
◆ getEdges()
Py::List TopoShapePy::getEdges | ( | void | ) | const |
getter for the Edges attribute
References getTopoShapePtr(), and Base::PyObjectBase::setNotTracking().
Referenced by staticCallback_getEdges().
◆ getElement()
implementer for the getElement() method
References getTopoShapePtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_getElement().
◆ getFaces()
Py::List TopoShapePy::getFaces | ( | void | ) | const |
getter for the Faces attribute
References getTopoShapePtr().
Referenced by staticCallback_getFaces().
◆ getLength()
Py::Float TopoShapePy::getLength | ( | void | ) | const |
getter for the Length attribute
References Part::TopoShape::getShape(), and getTopoShapePtr().
Referenced by staticCallback_getLength().
◆ getOrientation()
Py::String TopoShapePy::getOrientation | ( | void | ) | const |
getter for the Orientation attribute
References Base::BaseExceptionFreeCADError, Part::TopoShape::getShape(), and getTopoShapePtr().
Referenced by staticCallback_getOrientation().
◆ getShapeType()
Py::String TopoShapePy::getShapeType | ( | void | ) | const |
getter for the ShapeType attribute
References Base::BaseExceptionFreeCADError, Part::TopoShape::getShape(), and getTopoShapePtr().
Referenced by staticCallback_getShapeType().
◆ getShells()
Py::List TopoShapePy::getShells | ( | void | ) | const |
getter for the Shells attribute
References getTopoShapePtr().
Referenced by staticCallback_getShells().
◆ getSolids()
Py::List TopoShapePy::getSolids | ( | void | ) | const |
getter for the Solids attribute
References getTopoShapePtr(), and Base::PyObjectBase::setNotTracking().
Referenced by staticCallback_getSolids().
◆ getTolerance()
implementer for the getTolerance() method
References Part::TopoShape::getShape(), getTopoShapePtr(), Part::PartExceptionOCCError, Part::TopoShapeVertexPy::Type, Part::TopoShapeEdgePy::Type, Part::TopoShapeFacePy::Type, Part::TopoShapeShellPy::Type, and Type.
Referenced by staticCallback_getTolerance().
◆ getTopoShapePtr()
TopoShape * TopoShapePy::getTopoShapePtr | ( | void | ) | const |
getter for the object handled by this class
Referenced by ancestorsOfType(), check(), childShapes(), cleaned(), common(), complement(), copy(), cut(), defeaturing(), distToShape(), dumpToString(), exportBinary(), exportBrep(), exportBrepToString(), exportIges(), exportStep(), exportStl(), extrude(), fix(), fixTolerance(), fuse(), generalFuse(), getArea(), getCompounds(), getCompSolids(), getCustomAttributes(), getEdges(), getElement(), getFaces(), getLength(), getOrientation(), Part::getPyShapes(), getShapeType(), getShells(), getSolids(), getTolerance(), getVertexes(), getVolume(), getWires(), globalTolerance(), hashCode(), importBinary(), importBrep(), importBrepFromString(), inTolerance(), isClosed(), isEqual(), isInside(), isNull(), isPartner(), isSame(), isValid(), limitTolerance(), makeChamfer(), makeFillet(), makeOffset2D(), makeOffsetShape(), makeParallelProjection(), makePerspectiveProjection(), makeShapeFromMesh(), makeThickness(), mirror(), multiFuse(), nullify(), oldFuse(), optimalBoundingBox(), overTolerance(), project(), proximity(), PyInit(), read(), reflectLines(), removeInternalWires(), removeShape(), removeSplitter(), replaceShape(), representation(), reverse(), revolve(), rotate(), scale(), section(), setOrientation(), Part::PropertyPartShape::setPyObject(), sewShape(), slice(), slices(), tessellate(), toNurbs(), transformGeometry(), transformShape(), translate(), and writeInventor().
◆ GetType()
|
virtual |
Reimplemented from Data::ComplexGeoDataPy.
Reimplemented in Part::TopoShapeCompoundPy, Part::TopoShapeCompSolidPy, Part::TopoShapeEdgePy, Part::TopoShapeFacePy, Part::TopoShapeShellPy, Part::TopoShapeSolidPy, Part::TopoShapeVertexPy, and Part::TopoShapeWirePy.
Referenced by cleaned(), copy(), defeaturing(), removeShape(), and replaceShape().
◆ getVertexes()
Py::List TopoShapePy::getVertexes | ( | void | ) | const |
getter for the Vertexes attribute
References getTopoShapePtr(), and Base::PyObjectBase::setNotTracking().
Referenced by staticCallback_getVertexes().
◆ getVolume()
Py::Float TopoShapePy::getVolume | ( | void | ) | const |
getter for the Volume attribute
References Part::TopoShape::getShape(), and getTopoShapePtr().
Referenced by staticCallback_getVolume().
◆ getWires()
Py::List TopoShapePy::getWires | ( | void | ) | const |
getter for the Wires attribute
References getTopoShapePtr().
Referenced by staticCallback_getWires().
◆ globalTolerance()
implementer for the globalTolerance() method
References Part::TopoShape::getShape(), getTopoShapePtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_globalTolerance().
◆ hashCode()
implementer for the hashCode() method
References Part::TopoShape::getShape(), and getTopoShapePtr().
Referenced by staticCallback_hashCode().
◆ importBinary()
implementer for the importBinary() method
References getTopoShapePtr(), Part::TopoShape::importBinary(), and Part::PartExceptionOCCError.
Referenced by staticCallback_importBinary().
◆ importBrep()
implementer for the importBrep() method
References getTopoShapePtr(), Part::TopoShape::importBrep(), and Part::PartExceptionOCCError.
Referenced by staticCallback_importBrep().
◆ importBrepFromString()
implementer for the importBrepFromString() method
References getTopoShapePtr(), Part::TopoShape::importBrep(), and Part::PartExceptionOCCError.
Referenced by staticCallback_importBrepFromString().
◆ inTolerance()
implementer for the inTolerance() method
References Part::TopoShape::getShape(), getTopoShapePtr(), Part::PartExceptionOCCError, Part::shape2pyshape(), Part::TopoShapeVertexPy::Type, Part::TopoShapeEdgePy::Type, Part::TopoShapeFacePy::Type, Part::TopoShapeShellPy::Type, and Type.
Referenced by staticCallback_inTolerance().
◆ isClosed()
implementer for the isClosed() method
References getTopoShapePtr().
Referenced by staticCallback_isClosed().
◆ isEqual()
implementer for the isEqual() method
References Part::TopoShape::getShape(), getTopoShapePtr(), and Type.
Referenced by staticCallback_isEqual().
◆ isInside()
implementer for the isInside() method
References Part::TopoShape::getShape(), getTopoShapePtr(), Part::PartExceptionOCCError, Base::VectorPy::Type, Base::Vector3< _Precision >::x, Base::Vector3< _Precision >::y, and Base::Vector3< _Precision >::z.
Referenced by staticCallback_isInside().
◆ isNull()
implementer for the isNull() method
References getTopoShapePtr(), and Part::TopoShape::isNull().
Referenced by staticCallback_isNull().
◆ isPartner()
implementer for the isPartner() method
References Part::TopoShape::getShape(), getTopoShapePtr(), and Type.
Referenced by staticCallback_isPartner().
◆ isSame()
implementer for the isSame() method
References Part::TopoShape::getShape(), getTopoShapePtr(), and Type.
Referenced by staticCallback_isSame().
◆ isValid()
implementer for the isValid() method
References getTopoShapePtr(), and Base::PyObjectBase::isValid().
◆ limitTolerance()
implementer for the limitTolerance() method
References fix(), Part::TopoShape::getShape(), getTopoShapePtr(), Part::PartExceptionOCCError, Part::TopoShapeVertexPy::Type, Part::TopoShapeEdgePy::Type, Part::TopoShapeFacePy::Type, Part::TopoShapeWirePy::Type, and Type.
Referenced by staticCallback_limitTolerance().
◆ makeChamfer()
implementer for the makeChamfer() method
References Part::TopoShape::getShape(), getTopoShapePtr(), Part::PartExceptionOCCError, TopoShapePy(), and Type.
Referenced by staticCallback_makeChamfer().
◆ makeFillet()
implementer for the makeFillet() method
References Part::TopoShape::getShape(), getTopoShapePtr(), Part::PartExceptionOCCError, TopoShapePy(), and Type.
Referenced by staticCallback_makeFillet().
◆ makeOffset2D()
implementer for the makeOffset2D() method
References getTopoShapePtr(), Part::TopoShape::makeOffset2D(), and Part::shape2pyshape().
Referenced by staticCallback_makeOffset2D().
◆ makeOffsetShape()
implementer for the makeOffsetShape() method
References getTopoShapePtr(), Part::TopoShape::makeOffsetShape(), Part::PartExceptionOCCError, and TopoShapePy().
Referenced by staticCallback_makeOffsetShape().
◆ makeParallelProjection()
implementer for the makeParallelProjection() method
References Part::TopoShape::getShape(), getTopoShapePtr(), Part::PartExceptionOCCError, TopoShapePy(), Type, and Base::VectorPy::Type.
Referenced by staticCallback_makeParallelProjection().
◆ makePerspectiveProjection()
implementer for the makePerspectiveProjection() method
References Part::TopoShape::getShape(), getTopoShapePtr(), Part::PartExceptionOCCError, TopoShapePy(), Type, and Base::VectorPy::Type.
Referenced by staticCallback_makePerspectiveProjection().
◆ makeShapeFromMesh()
implementer for the makeShapeFromMesh() method
References getTopoShapePtr(), Part::TopoShape::setFaces(), and DraftVecUtils::tup().
Referenced by staticCallback_makeShapeFromMesh().
◆ makeThickness()
implementer for the makeThickness() method
References Part::TopoShape::getShape(), getTopoShapePtr(), Part::TopoShape::makeThickSolid(), Part::PartExceptionOCCError, and Type.
Referenced by staticCallback_makeThickness().
◆ mirror()
implementer for the mirror() method
References getTopoShapePtr(), Part::TopoShape::mirror(), Part::PartExceptionOCCError, TopoShapePy(), Base::VectorPy::Type, Base::Vector3< _Precision >::x, Base::Vector3< _Precision >::y, and Base::Vector3< _Precision >::z.
Referenced by staticCallback_mirror().
◆ multiFuse()
implementer for the multiFuse() method
References Part::TopoShape::fuse(), getTopoShapePtr(), Part::PartExceptionOCCError, TopoShapePy(), and Type.
Referenced by staticCallback_multiFuse().
◆ nullify()
implementer for the nullify() method
References Part::TopoShape::getShape(), getTopoShapePtr(), and Part::TopoShape::setShape().
Referenced by staticCallback_nullify().
◆ oldFuse()
implementer for the oldFuse() method
References Part::TopoShape::getShape(), getTopoShapePtr(), Part::TopoShape::oldFuse(), Part::PartExceptionOCCError, TopoShapePy(), and Type.
Referenced by staticCallback_oldFuse().
◆ optimalBoundingBox()
implementer for the optimalBoundingBox() method
References Part::TopoShape::getShape(), getTopoShapePtr(), and Base::BoundBox3< _Precision >::MinX.
Referenced by staticCallback_optimalBoundingBox().
◆ overTolerance()
implementer for the overTolerance() method
References Part::TopoShape::getShape(), getTopoShapePtr(), Part::PartExceptionOCCError, Part::shape2pyshape(), Part::TopoShapeVertexPy::Type, Part::TopoShapeEdgePy::Type, Part::TopoShapeFacePy::Type, Part::TopoShapeShellPy::Type, and Type.
Referenced by staticCallback_overTolerance().
◆ project()
implementer for the project() method
References Part::TopoShape::getShape(), getTopoShapePtr(), Part::PartExceptionOCCError, TopoShapePy(), and Type.
Referenced by staticCallback_project().
◆ proximity()
implementer for the proximity() method
References Part::TopoShape::getShape(), getTopoShapePtr(), Part::PartExceptionOCCError, and Type.
Referenced by staticCallback_proximity().
◆ PyInit()
PyInit method Override this method to initialize a newly created instance of the class (Constructor)
Reimplemented from Data::ComplexGeoDataPy.
Reimplemented in Part::TopoShapeCompoundPy, Part::TopoShapeCompSolidPy, Part::TopoShapeEdgePy, Part::TopoShapeFacePy, Part::TopoShapeShellPy, Part::TopoShapeSolidPy, Part::TopoShapeVertexPy, and Part::TopoShapeWirePy.
References Part::getPyShapes(), getTopoShapePtr(), Part::TopoShape::setShape(), Type, and Part::GeometryPy::Type.
◆ PyMake()
References TopoShapePy().
◆ read()
implementer for the read() method
References getTopoShapePtr(), and Part::TopoShape::read().
Referenced by staticCallback_read().
◆ reflectLines()
implementer for the reflectLines() method
from pivy import coin
rot=Gui.ActiveDocument.ActiveView.getCameraOrientation() vdir=App.Vector(0,0,-1) vdir=rot.multVec(vdir) udir=App.Vector(0,1,0) udir=rot.multVec(udir)
pos=Gui.ActiveDocument.ActiveView.getCameraNode().position.getValue().getValue() pos=App.Vector(*pos)
shape=App.ActiveDocument.ActiveObject.Shape reflect=shape.reflectLines(ViewDir=vdir, ViewPos=pos, UpDir=udir) Part.show(reflect)
References Part::TopoShape::getShape(), getTopoShapePtr(), Part::PartExceptionOCCError, TopoShapePy(), Base::VectorPy::Type, Base::Vector3< _Precision >::x, Base::Vector3< _Precision >::y, and Base::Vector3< _Precision >::z.
Referenced by staticCallback_reflectLines().
◆ removeInternalWires()
implementer for the removeInternalWires() method
References getTopoShapePtr(), Part::PartExceptionOCCError, and Part::TopoShape::removeInternalWires().
Referenced by staticCallback_removeInternalWires().
◆ removeShape()
implementer for the removeShape() method
References getTopoShapePtr(), GetType(), Part::PartExceptionOCCError, Part::TopoShape::removeShape(), and Part::TopoShape::setShape().
Referenced by staticCallback_removeShape().
◆ removeSplitter()
implementer for the removeSplitter() method
References getTopoShapePtr(), Part::PartExceptionOCCError, Part::TopoShape::removeSplitter(), and TopoShapePy().
Referenced by staticCallback_removeSplitter().
◆ replaceShape()
implementer for the replaceShape() method
References getTopoShapePtr(), GetType(), Part::PartExceptionOCCError, Part::TopoShape::replaceShape(), and Part::TopoShape::setShape().
Referenced by staticCallback_replaceShape().
◆ representation()
std::string TopoShapePy::representation | ( | void | ) | const |
References getTopoShapePtr().
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().
◆ reverse()
implementer for the reverse() method
References Part::TopoShape::getShape(), getTopoShapePtr(), and Part::TopoShape::setShape().
Referenced by staticCallback_reverse().
◆ revolve()
implementer for the revolve() method
References Part::TopoShape::getShape(), getTopoShapePtr(), Part::PartExceptionOCCError, Part::TopoShape::revolve(), Base::VectorPy::Type, Base::Vector3< _Precision >::x, Base::Vector3< _Precision >::y, and Base::Vector3< _Precision >::z.
Referenced by staticCallback_revolve().
◆ rotate()
implementer for the rotate() method
References DraftVecUtils::angle(), Part::TopoShape::getShape(), getTopoShapePtr(), Base::PyObjectBase::IncRef(), and Part::TopoShape::setShape().
Referenced by staticCallback_rotate().
◆ scale()
implementer for the scale() method
References getTopoShapePtr(), Base::PyObjectBase::IncRef(), Part::PartExceptionOCCError, Part::TopoShape::setShape(), Base::VectorPy::Type, Base::Vector3< _Precision >::x, Base::Vector3< _Precision >::y, and Base::Vector3< _Precision >::z.
Referenced by staticCallback_scale().
◆ section()
implementer for the section() method
References Part::TopoShape::getShape(), getTopoShapePtr(), Part::PartExceptionOCCError, Part::TopoShape::section(), TopoShapePy(), and Type.
Referenced by staticCallback_section().
◆ setCustomAttributes()
int TopoShapePy::setCustomAttributes | ( | const char * | attr, |
PyObject * | obj | ||
) |
setter for special attributes (e.g.
dynamic ones) Output: Success=1, Failure=-1, Ignore=0
◆ setOrientation()
void TopoShapePy::setOrientation | ( | Py::String | arg | ) |
setter for the Orientation attribute
References Base::BaseExceptionFreeCADError, Part::TopoShape::getShape(), getTopoShapePtr(), and Part::TopoShape::setShape().
Referenced by staticCallback_setOrientation().
◆ sewShape()
implementer for the sewShape() method
References getTopoShapePtr(), Part::PartExceptionOCCError, and Part::TopoShape::sewShape().
Referenced by staticCallback_sewShape().
◆ slice()
implementer for the slice() method
References getTopoShapePtr(), Part::PartExceptionOCCError, Part::TopoShape::slice(), and Base::VectorPy::Type.
Referenced by slices(), and staticCallback_slice().
◆ slices()
implementer for the slices() method
References DraftVecUtils::dist(), getTopoShapePtr(), Part::PartExceptionOCCError, slice(), Part::TopoShape::slices(), and Base::VectorPy::Type.
Referenced by staticCallback_slices().
◆ staticCallback___getstate__()
callback for the getstate() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback___setstate__()
callback for the setstate() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_ancestorsOfType()
callback for the ancestorsOfType() method
References ancestorsOfType(), Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_check()
callback for the check() method
References Base::BaseExceptionFreeCADError, check(), Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_childShapes()
callback for the childShapes() method
References Base::BaseExceptionFreeCADError, childShapes(), Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_cleaned()
callback for the cleaned() method
References Base::BaseExceptionFreeCADError, cleaned(), Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_common()
callback for the common() method
References Base::BaseExceptionFreeCADError, common(), Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_complement()
◆ staticCallback_copy()
callback for the copy() method
References Base::BaseExceptionFreeCADError, Base::Console(), copy(), 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::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_defeaturing()
callback for the defeaturing() method
References Base::BaseExceptionFreeCADError, Base::Console(), defeaturing(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_distToShape()
callback for the distToShape() method
References Base::BaseExceptionFreeCADError, Base::Console(), distToShape(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_dumpToString()
callback for the dumpToString() method
References Base::BaseExceptionFreeCADError, Base::Console(), dumpToString(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_exportBinary()
callback for the exportBinary() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), exportBinary(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_exportBrep()
callback for the exportBrep() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), exportBrep(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_exportBrepToString()
|
static |
callback for the exportBrepToString() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), exportBrepToString(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_exportIges()
callback for the exportIges() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), exportIges(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_exportStep()
callback for the exportStep() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), exportStep(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_exportStl()
callback for the exportStl() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), exportStl(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_extrude()
callback for the extrude() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), extrude(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_fix()
callback for the fix() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), fix(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_fixTolerance()
callback for the fixTolerance() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), fixTolerance(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_fuse()
callback for the fuse() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), fuse(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_generalFuse()
callback for the generalFuse() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), generalFuse(), 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_getCompounds()
getter callback for the Compounds attribute
References Base::BaseExceptionFreeCADError, getCompounds(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getCompSolids()
getter callback for the CompSolids attribute
References Base::BaseExceptionFreeCADError, getCompSolids(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getEdges()
getter callback for the Edges attribute
References Base::BaseExceptionFreeCADError, getEdges(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getElement()
callback for the getElement() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), getElement(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getFaces()
getter callback for the Faces attribute
References Base::BaseExceptionFreeCADError, getFaces(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getLength()
getter callback for the Length attribute
References Base::BaseExceptionFreeCADError, getLength(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getOrientation()
getter callback for the Orientation attribute
References Base::BaseExceptionFreeCADError, getOrientation(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getShapeType()
getter callback for the ShapeType attribute
References Base::BaseExceptionFreeCADError, getShapeType(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getShells()
getter callback for the Shells attribute
References Base::BaseExceptionFreeCADError, getShells(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getSolids()
getter callback for the Solids attribute
References Base::BaseExceptionFreeCADError, getSolids(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getTolerance()
callback for the getTolerance() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), getTolerance(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getVertexes()
getter callback for the Vertexes attribute
References Base::BaseExceptionFreeCADError, getVertexes(), 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_getWires()
getter callback for the Wires attribute
References Base::BaseExceptionFreeCADError, getWires(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_globalTolerance()
callback for the globalTolerance() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), globalTolerance(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_hashCode()
callback for the hashCode() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), hashCode(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_importBinary()
◆ staticCallback_importBrep()
◆ staticCallback_importBrepFromString()
|
static |
callback for the importBrepFromString() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), importBrepFromString(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_inTolerance()
callback for the inTolerance() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), inTolerance(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_isClosed()
callback for the isClosed() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), isClosed(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_isEqual()
callback for the isEqual() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), isEqual(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_isInside()
callback for the isInside() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), isInside(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_isNull()
callback for the isNull() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), isNull(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_isPartner()
callback for the isPartner() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), isPartner(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_isSame()
callback for the isSame() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), isSame(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_isValid()
callback for the isValid() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_limitTolerance()
callback for the limitTolerance() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), limitTolerance(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_makeChamfer()
callback for the makeChamfer() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), makeChamfer(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_makeFillet()
callback for the makeFillet() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), makeFillet(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_makeOffset2D()
|
static |
callback for the makeOffset2D() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), makeOffset2D(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_makeOffsetShape()
|
static |
callback for the makeOffsetShape() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), makeOffsetShape(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_makeParallelProjection()
|
static |
callback for the makeParallelProjection() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), makeParallelProjection(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_makePerspectiveProjection()
|
static |
callback for the makePerspectiveProjection() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), makePerspectiveProjection(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_makeShapeFromMesh()
◆ staticCallback_makeThickness()
callback for the makeThickness() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), makeThickness(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_mirror()
callback for the mirror() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), mirror(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_multiFuse()
callback for the multiFuse() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), multiFuse(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_nullify()
callback for the nullify() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), nullify(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_oldFuse()
callback for the oldFuse() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), oldFuse(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_optimalBoundingBox()
|
static |
callback for the optimalBoundingBox() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), optimalBoundingBox(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_overTolerance()
callback for the overTolerance() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), overTolerance(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_project()
callback for the project() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), project(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_proximity()
callback for the proximity() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), proximity(), 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_reflectLines()
|
static |
callback for the reflectLines() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and reflectLines().
◆ staticCallback_removeInternalWires()
◆ staticCallback_removeShape()
callback for the removeShape() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and removeShape().
◆ staticCallback_removeSplitter()
callback for the removeSplitter() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and removeSplitter().
◆ staticCallback_replaceShape()
callback for the replaceShape() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and replaceShape().
◆ staticCallback_reverse()
callback for the reverse() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), reverse(), and Base::PyObjectBase::startNotify().
◆ staticCallback_revolve()
callback for the revolve() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and revolve().
◆ 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_scale()
callback for the scale() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), scale(), and Base::PyObjectBase::startNotify().
◆ staticCallback_section()
callback for the section() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and section().
◆ staticCallback_setArea()
|
static |
setter callback for the Area attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setCompounds()
|
static |
setter callback for the Compounds attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setCompSolids()
|
static |
setter callback for the CompSolids attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setEdges()
|
static |
setter callback for the Edges attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setFaces()
|
static |
setter callback for the Faces attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setLength()
|
static |
setter callback for the Length attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setOrientation()
|
static |
setter callback for the Orientation attribute
References Base::BaseExceptionFreeCADError, Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and setOrientation().
◆ staticCallback_setShapeType()
|
static |
setter callback for the ShapeType attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setShells()
|
static |
setter callback for the Shells attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setSolids()
|
static |
setter callback for the Solids attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setVertexes()
|
static |
setter callback for the Vertexes attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setVolume()
|
static |
setter callback for the Volume attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setWires()
|
static |
setter callback for the Wires attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_sewShape()
◆ staticCallback_slice()
callback for the slice() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and slice().
◆ staticCallback_slices()
callback for the slices() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and slices().
◆ staticCallback_tessellate()
callback for the tessellate() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and tessellate().
◆ staticCallback_toNurbs()
callback for the toNurbs() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and toNurbs().
◆ staticCallback_transformGeometry()
|
static |
callback for the transformGeometry() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and transformGeometry().
◆ staticCallback_transformShape()
◆ staticCallback_translate()
◆ staticCallback_writeInventor()
|
static |
callback for the writeInventor() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and writeInventor().
◆ tessellate()
implementer for the tessellate() method
References Part::TopoShape::getFaces(), getTopoShapePtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_tessellate().
◆ toNurbs()
implementer for the toNurbs() method
References getTopoShapePtr(), Part::PartExceptionOCCError, Part::TopoShape::toNurbs(), and TopoShapePy().
Referenced by staticCallback_toNurbs().
◆ transformGeometry()
implementer for the transformGeometry() method
References getTopoShapePtr(), Part::PartExceptionOCCError, TopoShapePy(), Part::TopoShape::transformGShape(), and Base::MatrixPy::Type.
Referenced by staticCallback_transformGeometry().
◆ transformShape()
implementer for the transformShape() method
References copy(), getTopoShapePtr(), Base::PyObjectBase::IncRef(), Part::TopoShape::transformShape(), and Base::MatrixPy::Type.
Referenced by staticCallback_transformShape().
◆ translate()
implementer for the translate() method
References Part::TopoShape::getShape(), getTopoShapePtr(), Base::PyObjectBase::IncRef(), Part::TopoShape::setShape(), and Base::VectorPy::Type.
Referenced by staticCallback_translate().
◆ writeInventor()
implementer for the writeInventor() method
References Part::TopoShape::exportFaceSet(), Part::TopoShape::exportLineSet(), getTopoShapePtr(), App::PropertyListsT< T, ListT, ParentT >::getValues(), and App::PropertyListsT< T, ListT, ParentT >::setPyObject().
Referenced by staticCallback_writeInventor().
Member Data Documentation
◆ GetterSetter
|
static |
Attribute structure of TopoShapePy.
◆ Methods
|
static |
Methods structure of TopoShapePy.
◆ Type
|
static |
Type structure of TopoShapePy.
Referenced by ArchPanel.CommandPanelSheet::Activated(), Part::TopoShapeCompoundPy::add(), Path::AreaPy::add(), Part::TopoShapeWirePy::add(), Part::BRepOffsetAPI_MakePipeShellPy::add(), Fem::FemMeshPy::addHypothesis(), ArchStructure.StructSelectionObserver::addSelection(), ancestorsOfType(), PathSimulator::PathSimPy::BeginSimulation(), ArchSite.Compass::buildCoordinates(), Part::buildShapeEnumTypeMap(), common(), cut(), Part::TopoShapeFacePy::cutHoles(), distToShape(), fixTolerance(), fuse(), generalFuse(), Part::BRepOffsetAPI_MakePipeShellPy::generated(), Part::getPyShapes(), Attacher::AttachEnginePy::getRefTypeOfShape(), getTolerance(), inTolerance(), ArchSchedule.CommandArchSchedule::IsActive(), ArchAxis.CommandArchGrid::IsActive(), isEqual(), isPartner(), isSame(), limitTolerance(), makeChamfer(), makeFillet(), makeParallelProjection(), makePerspectiveProjection(), Part::TopoShapeWirePy::makePipe(), Part::TopoShapeWirePy::makePipeShell(), Path::AreaPy::makeSections(), makeThickness(), multiFuse(), Part::TopoShapeSolidPy::offsetFaces(), oldFuse(), overTolerance(), project(), proximity(), Part::TopoShapeCompoundPy::PyInit(), Part::TopoShapeFacePy::PyInit(), Part::TopoShapeEdgePy::PyInit(), Part::TopoShapeSolidPy::PyInit(), Part::TopoShapeVertexPy::PyInit(), Part::TopoShapeWirePy::PyInit(), PyInit(), Part::BRepOffsetAPI_MakePipeShellPy::PyMake(), Part::BRepOffsetAPI_MakePipeShellPy::remove(), section(), Part::BRepOffsetAPI_MakePipeShellPy::setAuxiliarySpine(), Fem::SMESH_HypothesisPy< StdMeshers_Deflection1DPy >::setParametersByMesh(), Path::AreaPy::setPlane(), Part::PropertyPartShape::setPyObject(), Fem::FemMeshPy::setShape(), Part::BRepOffsetAPI_MakePipeShellPy::setSpineSupport(), Path::FeatureAreaPy::setWorkPlane(), and Path::AreaPy::setWorkplane().
The documentation for this class was generated from the following files:
- build/webdoc/src/Mod/Part/App/TopoShapePy.h
- src/Mod/Part/App/TopoShapePyImp.cpp
- build/webdoc/src/Mod/Part/App/TopoShapePy.cpp