The python export class for TopoShape. More...
#include <TopoShapeCompSolidPy.h>
Public Types | |
| typedef TopoShape * | PointerType |
Public Types inherited from Part::TopoShapePy | |
| 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 |
| TopoShapeCompSolidPy (TopoShape *pcObject, PyTypeObject *T=&Type) | |
callbacks and implementers for the python object attributes | |
| 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... | |
Public Member Functions inherited from Part::TopoShapePy | |
| std::string | representation (void) const |
| TopoShapePy (TopoShape *pcObject, PyTypeObject *T=&Type) | |
| PyObject * | read (PyObject *args) |
| implementer for the read() method More... | |
| PyObject * | writeInventor (PyObject *args, PyObject *kwd) |
| implementer for the writeInventor() method More... | |
| PyObject * | exportIges (PyObject *args) |
| implementer for the exportIges() method More... | |
| PyObject * | exportStep (PyObject *args) |
| implementer for the exportStep() method More... | |
| PyObject * | exportBrep (PyObject *args) |
| implementer for the exportBrep() method More... | |
| PyObject * | exportBinary (PyObject *args) |
| implementer for the exportBinary() method More... | |
| PyObject * | exportBrepToString (PyObject *args) |
| implementer for the exportBrepToString() method More... | |
| PyObject * | dumpToString (PyObject *args) |
| implementer for the dumpToString() method More... | |
| PyObject * | exportStl (PyObject *args) |
| implementer for the exportStl() method More... | |
| PyObject * | importBrep (PyObject *args) |
| implementer for the importBrep() method More... | |
| PyObject * | importBinary (PyObject *args) |
| implementer for the importBinary() method More... | |
| PyObject * | importBrepFromString (PyObject *args) |
| implementer for the importBrepFromString() method More... | |
| PyObject * | extrude (PyObject *args) |
| implementer for the extrude() method More... | |
| PyObject * | revolve (PyObject *args) |
| implementer for the revolve() method More... | |
| PyObject * | check (PyObject *args) |
| implementer for the check() method More... | |
| PyObject * | fuse (PyObject *args) |
| implementer for the fuse() method More... | |
| PyObject * | multiFuse (PyObject *args) |
| implementer for the multiFuse() method More... | |
| PyObject * | oldFuse (PyObject *args) |
| implementer for the oldFuse() method More... | |
| PyObject * | common (PyObject *args) |
| implementer for the common() method More... | |
| PyObject * | section (PyObject *args) |
| implementer for the section() method More... | |
| PyObject * | slices (PyObject *args) |
| implementer for the slices() method More... | |
| PyObject * | slice (PyObject *args) |
| implementer for the slice() method More... | |
| PyObject * | cut (PyObject *args) |
| implementer for the cut() method More... | |
| PyObject * | generalFuse (PyObject *args) |
| implementer for the generalFuse() method More... | |
| PyObject * | sewShape (PyObject *args) |
| implementer for the sewShape() method More... | |
| PyObject * | childShapes (PyObject *args) |
| implementer for the childShapes() method More... | |
| PyObject * | ancestorsOfType (PyObject *args) |
| implementer for the ancestorsOfType() method More... | |
| PyObject * | removeInternalWires (PyObject *args) |
| implementer for the removeInternalWires() method More... | |
| PyObject * | mirror (PyObject *args) |
| implementer for the mirror() method More... | |
| PyObject * | transformGeometry (PyObject *args) |
| implementer for the transformGeometry() method More... | |
| PyObject * | transformShape (PyObject *args) |
| implementer for the transformShape() method More... | |
| PyObject * | translate (PyObject *args) |
| implementer for the translate() method More... | |
| PyObject * | rotate (PyObject *args) |
| implementer for the rotate() method More... | |
| PyObject * | scale (PyObject *args) |
| implementer for the scale() method More... | |
| PyObject * | makeFillet (PyObject *args) |
| implementer for the makeFillet() method More... | |
| PyObject * | makeChamfer (PyObject *args) |
| implementer for the makeChamfer() method More... | |
| PyObject * | makeThickness (PyObject *args) |
| implementer for the makeThickness() method More... | |
| PyObject * | makeOffsetShape (PyObject *args, PyObject *kwd) |
| implementer for the makeOffsetShape() method More... | |
| PyObject * | makeOffset2D (PyObject *args, PyObject *kwd) |
| implementer for the makeOffset2D() method More... | |
| PyObject * | reverse (PyObject *args) |
| implementer for the reverse() method More... | |
| PyObject * | complement (PyObject *args) |
| implementer for the complement() method More... | |
| PyObject * | nullify (PyObject *args) |
| implementer for the nullify() method More... | |
| PyObject * | isClosed (PyObject *args) |
| implementer for the isClosed() method More... | |
| PyObject * | isPartner (PyObject *args) |
| implementer for the isPartner() method More... | |
| PyObject * | isSame (PyObject *args) |
| implementer for the isSame() method More... | |
| PyObject * | isEqual (PyObject *args) |
| implementer for the isEqual() method More... | |
| PyObject * | isNull (PyObject *args) |
| implementer for the isNull() method More... | |
| PyObject * | isValid (PyObject *args) |
| implementer for the isValid() method More... | |
| PyObject * | fix (PyObject *args) |
| implementer for the fix() method More... | |
| PyObject * | hashCode (PyObject *args) |
| implementer for the hashCode() method More... | |
| PyObject * | tessellate (PyObject *args) |
| implementer for the tessellate() method More... | |
| PyObject * | project (PyObject *args) |
| implementer for the project() method More... | |
| PyObject * | makeParallelProjection (PyObject *args) |
| implementer for the makeParallelProjection() method More... | |
| PyObject * | makePerspectiveProjection (PyObject *args) |
| implementer for the makePerspectiveProjection() method More... | |
| PyObject * | reflectLines (PyObject *args, PyObject *kwd) |
| implementer for the reflectLines() method More... | |
| PyObject * | makeShapeFromMesh (PyObject *args) |
| implementer for the makeShapeFromMesh() method More... | |
| PyObject * | toNurbs (PyObject *args) |
| implementer for the toNurbs() method More... | |
| PyObject * | copy (PyObject *args) |
| implementer for the copy() method More... | |
| PyObject * | cleaned (PyObject *args) |
| implementer for the cleaned() method More... | |
| PyObject * | replaceShape (PyObject *args) |
| implementer for the replaceShape() method More... | |
| PyObject * | removeShape (PyObject *args) |
| implementer for the removeShape() method More... | |
| PyObject * | defeaturing (PyObject *args) |
| implementer for the defeaturing() method More... | |
| PyObject * | isInside (PyObject *args) |
| implementer for the isInside() method More... | |
| PyObject * | removeSplitter (PyObject *args) |
| implementer for the removeSplitter() method More... | |
| PyObject * | proximity (PyObject *args) |
| implementer for the proximity() method More... | |
| PyObject * | distToShape (PyObject *args) |
| implementer for the distToShape() method More... | |
| PyObject * | getElement (PyObject *args) |
| implementer for the getElement() method More... | |
| PyObject * | getTolerance (PyObject *args) |
| implementer for the getTolerance() method More... | |
| PyObject * | overTolerance (PyObject *args) |
| implementer for the overTolerance() method More... | |
| PyObject * | inTolerance (PyObject *args) |
| implementer for the inTolerance() method More... | |
| PyObject * | globalTolerance (PyObject *args) |
| implementer for the globalTolerance() method More... | |
| PyObject * | fixTolerance (PyObject *args) |
| implementer for the fixTolerance() method More... | |
| PyObject * | limitTolerance (PyObject *args) |
| implementer for the limitTolerance() method More... | |
| PyObject * | optimalBoundingBox (PyObject *args) |
| implementer for the optimalBoundingBox() method More... | |
| 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... | |
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 Part::TopoShapePy | |
| static PyObject * | PyMake (struct _typeobject *, PyObject *, PyObject *) |
| static PyObject * | staticCallback___getstate__ (PyObject *self, PyObject *args) |
| callback for the getstate() method More... | |
| static PyObject * | staticCallback___setstate__ (PyObject *self, PyObject *args) |
| callback for the setstate() method More... | |
| static PyObject * | staticCallback_read (PyObject *self, PyObject *args) |
| callback for the read() method More... | |
| static PyObject * | staticCallback_writeInventor (PyObject *self, PyObject *args, PyObject *kwd) |
| callback for the writeInventor() method More... | |
| static PyObject * | staticCallback_exportIges (PyObject *self, PyObject *args) |
| callback for the exportIges() method More... | |
| static PyObject * | staticCallback_exportStep (PyObject *self, PyObject *args) |
| callback for the exportStep() method More... | |
| static PyObject * | staticCallback_exportBrep (PyObject *self, PyObject *args) |
| callback for the exportBrep() method More... | |
| static PyObject * | staticCallback_exportBinary (PyObject *self, PyObject *args) |
| callback for the exportBinary() method More... | |
| static PyObject * | staticCallback_exportBrepToString (PyObject *self, PyObject *args) |
| callback for the exportBrepToString() method More... | |
| static PyObject * | staticCallback_dumpToString (PyObject *self, PyObject *args) |
| callback for the dumpToString() method More... | |
| static PyObject * | staticCallback_exportStl (PyObject *self, PyObject *args) |
| callback for the exportStl() method More... | |
| static PyObject * | staticCallback_importBrep (PyObject *self, PyObject *args) |
| callback for the importBrep() method More... | |
| static PyObject * | staticCallback_importBinary (PyObject *self, PyObject *args) |
| callback for the importBinary() method More... | |
| static PyObject * | staticCallback_importBrepFromString (PyObject *self, PyObject *args) |
| callback for the importBrepFromString() method More... | |
| static PyObject * | staticCallback_extrude (PyObject *self, PyObject *args) |
| callback for the extrude() method More... | |
| static PyObject * | staticCallback_revolve (PyObject *self, PyObject *args) |
| callback for the revolve() method More... | |
| static PyObject * | staticCallback_check (PyObject *self, PyObject *args) |
| callback for the check() method More... | |
| static PyObject * | staticCallback_fuse (PyObject *self, PyObject *args) |
| callback for the fuse() method More... | |
| static PyObject * | staticCallback_multiFuse (PyObject *self, PyObject *args) |
| callback for the multiFuse() method More... | |
| static PyObject * | staticCallback_oldFuse (PyObject *self, PyObject *args) |
| callback for the oldFuse() method More... | |
| static PyObject * | staticCallback_common (PyObject *self, PyObject *args) |
| callback for the common() method More... | |
| static PyObject * | staticCallback_section (PyObject *self, PyObject *args) |
| callback for the section() method More... | |
| static PyObject * | staticCallback_slices (PyObject *self, PyObject *args) |
| callback for the slices() method More... | |
| static PyObject * | staticCallback_slice (PyObject *self, PyObject *args) |
| callback for the slice() method More... | |
| static PyObject * | staticCallback_cut (PyObject *self, PyObject *args) |
| callback for the cut() method More... | |
| static PyObject * | staticCallback_generalFuse (PyObject *self, PyObject *args) |
| callback for the generalFuse() method More... | |
| static PyObject * | staticCallback_sewShape (PyObject *self, PyObject *args) |
| callback for the sewShape() method More... | |
| static PyObject * | staticCallback_childShapes (PyObject *self, PyObject *args) |
| callback for the childShapes() method More... | |
| static PyObject * | staticCallback_ancestorsOfType (PyObject *self, PyObject *args) |
| callback for the ancestorsOfType() method More... | |
| static PyObject * | staticCallback_removeInternalWires (PyObject *self, PyObject *args) |
| callback for the removeInternalWires() method More... | |
| static PyObject * | staticCallback_mirror (PyObject *self, PyObject *args) |
| callback for the mirror() method More... | |
| static PyObject * | staticCallback_transformGeometry (PyObject *self, PyObject *args) |
| callback for the transformGeometry() method More... | |
| static PyObject * | staticCallback_transformShape (PyObject *self, PyObject *args) |
| callback for the transformShape() method More... | |
| static PyObject * | staticCallback_translate (PyObject *self, PyObject *args) |
| callback for the translate() method More... | |
| static PyObject * | staticCallback_rotate (PyObject *self, PyObject *args) |
| callback for the rotate() method More... | |
| static PyObject * | staticCallback_scale (PyObject *self, PyObject *args) |
| callback for the scale() method More... | |
| static PyObject * | staticCallback_makeFillet (PyObject *self, PyObject *args) |
| callback for the makeFillet() method More... | |
| static PyObject * | staticCallback_makeChamfer (PyObject *self, PyObject *args) |
| callback for the makeChamfer() method More... | |
| static PyObject * | staticCallback_makeThickness (PyObject *self, PyObject *args) |
| callback for the makeThickness() method More... | |
| static PyObject * | staticCallback_makeOffsetShape (PyObject *self, PyObject *args, PyObject *kwd) |
| callback for the makeOffsetShape() method More... | |
| static PyObject * | staticCallback_makeOffset2D (PyObject *self, PyObject *args, PyObject *kwd) |
| callback for the makeOffset2D() method More... | |
| static PyObject * | staticCallback_reverse (PyObject *self, PyObject *args) |
| callback for the reverse() method More... | |
| static PyObject * | staticCallback_complement (PyObject *self, PyObject *args) |
| callback for the complement() method More... | |
| static PyObject * | staticCallback_nullify (PyObject *self, PyObject *args) |
| callback for the nullify() method More... | |
| static PyObject * | staticCallback_isClosed (PyObject *self, PyObject *args) |
| callback for the isClosed() method More... | |
| static PyObject * | staticCallback_isPartner (PyObject *self, PyObject *args) |
| callback for the isPartner() method More... | |
| static PyObject * | staticCallback_isSame (PyObject *self, PyObject *args) |
| callback for the isSame() method More... | |
| static PyObject * | staticCallback_isEqual (PyObject *self, PyObject *args) |
| callback for the isEqual() method More... | |
| static PyObject * | staticCallback_isNull (PyObject *self, PyObject *args) |
| callback for the isNull() method More... | |
| static PyObject * | staticCallback_isValid (PyObject *self, PyObject *args) |
| callback for the isValid() method More... | |
| static PyObject * | staticCallback_fix (PyObject *self, PyObject *args) |
| callback for the fix() method More... | |
| static PyObject * | staticCallback_hashCode (PyObject *self, PyObject *args) |
| callback for the hashCode() method More... | |
| static PyObject * | staticCallback_tessellate (PyObject *self, PyObject *args) |
| callback for the tessellate() method More... | |
| static PyObject * | staticCallback_project (PyObject *self, PyObject *args) |
| callback for the project() method More... | |
| static PyObject * | staticCallback_makeParallelProjection (PyObject *self, PyObject *args) |
| callback for the makeParallelProjection() method More... | |
| static PyObject * | staticCallback_makePerspectiveProjection (PyObject *self, PyObject *args) |
| callback for the makePerspectiveProjection() method More... | |
| static PyObject * | staticCallback_reflectLines (PyObject *self, PyObject *args, PyObject *kwd) |
| callback for the reflectLines() method More... | |
| static PyObject * | staticCallback_makeShapeFromMesh (PyObject *self, PyObject *args) |
| callback for the makeShapeFromMesh() method More... | |
| static PyObject * | staticCallback_toNurbs (PyObject *self, PyObject *args) |
| callback for the toNurbs() method More... | |
| static PyObject * | staticCallback_copy (PyObject *self, PyObject *args) |
| callback for the copy() method More... | |
| static PyObject * | staticCallback_cleaned (PyObject *self, PyObject *args) |
| callback for the cleaned() method More... | |
| static PyObject * | staticCallback_replaceShape (PyObject *self, PyObject *args) |
| callback for the replaceShape() method More... | |
| static PyObject * | staticCallback_removeShape (PyObject *self, PyObject *args) |
| callback for the removeShape() method More... | |
| static PyObject * | staticCallback_defeaturing (PyObject *self, PyObject *args) |
| callback for the defeaturing() method More... | |
| static PyObject * | staticCallback_isInside (PyObject *self, PyObject *args) |
| callback for the isInside() method More... | |
| static PyObject * | staticCallback_removeSplitter (PyObject *self, PyObject *args) |
| callback for the removeSplitter() method More... | |
| static PyObject * | staticCallback_proximity (PyObject *self, PyObject *args) |
| callback for the proximity() method More... | |
| static PyObject * | staticCallback_distToShape (PyObject *self, PyObject *args) |
| callback for the distToShape() method More... | |
| static PyObject * | staticCallback_getElement (PyObject *self, PyObject *args) |
| callback for the getElement() method More... | |
| static PyObject * | staticCallback_getTolerance (PyObject *self, PyObject *args) |
| callback for the getTolerance() method More... | |
| static PyObject * | staticCallback_overTolerance (PyObject *self, PyObject *args) |
| callback for the overTolerance() method More... | |
| static PyObject * | staticCallback_inTolerance (PyObject *self, PyObject *args) |
| callback for the inTolerance() method More... | |
| static PyObject * | staticCallback_globalTolerance (PyObject *self, PyObject *args) |
| callback for the globalTolerance() method More... | |
| static PyObject * | staticCallback_fixTolerance (PyObject *self, PyObject *args) |
| callback for the fixTolerance() method More... | |
| static PyObject * | staticCallback_limitTolerance (PyObject *self, PyObject *args) |
| callback for the limitTolerance() method More... | |
| static PyObject * | staticCallback_optimalBoundingBox (PyObject *self, PyObject *args) |
| callback for the optimalBoundingBox() method 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... | |
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 TopoShapeCompSolidPy. More... | |
| static PyMethodDef | Methods [] |
| Methods structure of TopoShapeCompSolidPy. More... | |
| static PyTypeObject | Type |
| Type structure of TopoShapeCompSolidPy. More... | |
Static Public Attributes inherited from Part::TopoShapePy | |
| 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 | |
| ~TopoShapeCompSolidPy () | |
Protected Member Functions inherited from Part::TopoShapePy | |
| ~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 methods | |
| PyObject * | add (PyObject *args) |
| implementer for the add() method More... | |
| static PyObject * | staticCallback_add (PyObject *self, PyObject *args) |
| callback for the add() method 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
Constructor & Destructor Documentation
◆ ~TopoShapeCompSolidPy()
|
protected |
◆ TopoShapeCompSolidPy()
Referenced by PyMake().
Member Function Documentation
◆ add()
implementer for the add() method
References Part::TopoShape::getShape(), getTopoShapePtr(), Part::PartExceptionOCCError, Part::TopoShape::setShape(), and Part::TopoShapeSolidPy::Type.
Referenced by staticCallback_add().
◆ getCustomAttributes()
| PyObject * TopoShapeCompSolidPy::getCustomAttributes | ( | const char * | attr | ) | const |
getter method for special attributes (e.g. dynamic ones)
◆ getTopoShapePtr()
| TopoShape * TopoShapeCompSolidPy::getTopoShapePtr | ( | void | ) | const |
getter for the object handled by this class
Referenced by add(), PyInit(), and representation().
◆ GetType()
|
virtual |
Reimplemented from Part::TopoShapePy.
◆ PyInit()
PyInit method Override this method to initialize a newly created instance of the class (Constructor)
Reimplemented from Part::TopoShapePy.
References Part::TopoShape::getShape(), getTopoShapePtr(), Part::PartExceptionOCCError, Part::TopoShape::setShape(), and Part::TopoShapeSolidPy::Type.
◆ PyMake()
References TopoShapeCompSolidPy().
◆ representation()
| std::string TopoShapeCompSolidPy::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().
◆ setCustomAttributes()
| int TopoShapeCompSolidPy::setCustomAttributes | ( | const char * | attr, |
| PyObject * | obj | ||
| ) |
setter for special attributes (e.g.
dynamic ones) Output: Success=1, Failure=-1, Ignore=0
◆ staticCallback_add()
callback for the add() method
References add(), Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
Member Data Documentation
◆ GetterSetter
|
static |
Attribute structure of TopoShapeCompSolidPy.
◆ Methods
|
static |
Methods structure of TopoShapeCompSolidPy.
◆ Type
|
static |
Type structure of TopoShapeCompSolidPy.
Referenced by ArchPanel.CommandPanelSheet::Activated(), ArchStructure.StructSelectionObserver::addSelection(), ArchSite.Compass::buildCoordinates(), Part::buildShapeEnumTypeMap(), ArchSchedule.CommandArchSchedule::IsActive(), and ArchAxis.CommandArchGrid::IsActive().
The documentation for this class was generated from the following files:
- build/webdoc/src/Mod/Part/App/TopoShapeCompSolidPy.h
- src/Mod/Part/App/TopoShapeCompSolidPyImp.cpp
- build/webdoc/src/Mod/Part/App/TopoShapeCompSolidPy.cpp
Public Types inherited from
1.8.17