The python export class for TopoShape. More...
#include <TopoShapeWirePy.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 |
TopoShapeWirePy (TopoShape *pcObject, PyTypeObject *T=&Type) | |
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 TopoShapeWirePy. More... | |
static PyMethodDef | Methods [] |
Methods structure of TopoShapeWirePy. More... | |
static PyTypeObject | Type |
Type structure of TopoShapeWirePy. 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 | |
~TopoShapeWirePy () | |
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 attributes | |
Py::Object | getMass (void) const |
getter for the Mass attribute More... | |
Py::Object | getCenterOfMass (void) const |
getter for the CenterOfMass attribute More... | |
Py::Object | getMatrixOfInertia (void) const |
getter for the MatrixOfInertia attribute More... | |
Py::Object | getStaticMoments (void) const |
getter for the StaticMoments attribute More... | |
Py::Dict | getPrincipalProperties (void) const |
getter for the PrincipalProperties attribute More... | |
Py::List | getOrderedEdges (void) const |
getter for the OrderedEdges attribute More... | |
Py::List | getOrderedVertexes (void) const |
getter for the OrderedVertexes 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_getMass (PyObject *self, void *closure) |
getter callback for the Mass attribute More... | |
static int | staticCallback_setMass (PyObject *self, PyObject *value, void *closure) |
setter callback for the Mass attribute More... | |
static PyObject * | staticCallback_getCenterOfMass (PyObject *self, void *closure) |
getter callback for the CenterOfMass attribute More... | |
static int | staticCallback_setCenterOfMass (PyObject *self, PyObject *value, void *closure) |
setter callback for the CenterOfMass attribute More... | |
static PyObject * | staticCallback_getMatrixOfInertia (PyObject *self, void *closure) |
getter callback for the MatrixOfInertia attribute More... | |
static int | staticCallback_setMatrixOfInertia (PyObject *self, PyObject *value, void *closure) |
setter callback for the MatrixOfInertia attribute More... | |
static PyObject * | staticCallback_getStaticMoments (PyObject *self, void *closure) |
getter callback for the StaticMoments attribute More... | |
static int | staticCallback_setStaticMoments (PyObject *self, PyObject *value, void *closure) |
setter callback for the StaticMoments attribute More... | |
static PyObject * | staticCallback_getPrincipalProperties (PyObject *self, void *closure) |
getter callback for the PrincipalProperties attribute More... | |
static int | staticCallback_setPrincipalProperties (PyObject *self, PyObject *value, void *closure) |
setter callback for the PrincipalProperties attribute More... | |
static PyObject * | staticCallback_getOrderedEdges (PyObject *self, void *closure) |
getter callback for the OrderedEdges attribute More... | |
static int | staticCallback_setOrderedEdges (PyObject *self, PyObject *value, void *closure) |
setter callback for the OrderedEdges attribute More... | |
static PyObject * | staticCallback_getOrderedVertexes (PyObject *self, void *closure) |
getter callback for the OrderedVertexes attribute More... | |
static int | staticCallback_setOrderedVertexes (PyObject *self, PyObject *value, void *closure) |
setter callback for the OrderedVertexes 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
Constructor & Destructor Documentation
◆ ~TopoShapeWirePy()
|
protected |
◆ TopoShapeWirePy()
Referenced by makeHomogenousWires(), and PyMake().
Member Function Documentation
◆ add()
implementer for the add() method
References Part::TopoShape::getShape(), getTopoShapePtr(), Part::PartExceptionOCCError, Part::TopoShape::setShape(), and Part::TopoShapePy::Type.
Referenced by staticCallback_add().
◆ approximate()
implementer for the approximate() method
References getTopoShapePtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_approximate().
◆ discretize()
implementer for the discretize() method
References getTopoShapePtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_discretize().
◆ fixWire()
implementer for the fixWire() method
References getTopoShapePtr(), Part::PartExceptionOCCError, Part::TopoShape::setShape(), and Part::TopoShapeFacePy::Type.
Referenced by staticCallback_fixWire().
◆ getCenterOfMass()
Py::Object TopoShapeWirePy::getCenterOfMass | ( | void | ) | const |
getter for the CenterOfMass attribute
References getTopoShapePtr().
Referenced by staticCallback_getCenterOfMass().
◆ getCustomAttributes()
PyObject * TopoShapeWirePy::getCustomAttributes | ( | const char * | attr | ) | const |
getter method for special attributes (e.g. dynamic ones)
◆ getMass()
Py::Object TopoShapeWirePy::getMass | ( | void | ) | const |
◆ getMatrixOfInertia()
Py::Object TopoShapeWirePy::getMatrixOfInertia | ( | void | ) | const |
getter for the MatrixOfInertia attribute
References getTopoShapePtr().
Referenced by staticCallback_getMatrixOfInertia().
◆ getOrderedEdges()
Py::List TopoShapeWirePy::getOrderedEdges | ( | void | ) | const |
getter for the OrderedEdges attribute
References getTopoShapePtr(), and Part::shape2pyshape().
Referenced by staticCallback_getOrderedEdges().
◆ getOrderedVertexes()
Py::List TopoShapeWirePy::getOrderedVertexes | ( | void | ) | const |
getter for the OrderedVertexes attribute
References getTopoShapePtr(), and Part::shape2pyshape().
Referenced by staticCallback_getOrderedVertexes().
◆ getPrincipalProperties()
Py::Dict TopoShapeWirePy::getPrincipalProperties | ( | void | ) | const |
getter for the PrincipalProperties attribute
References Base::convertTo(), and getTopoShapePtr().
Referenced by staticCallback_getPrincipalProperties().
◆ getStaticMoments()
Py::Object TopoShapeWirePy::getStaticMoments | ( | void | ) | const |
getter for the StaticMoments attribute
References getTopoShapePtr().
Referenced by staticCallback_getStaticMoments().
◆ getTopoShapePtr()
TopoShape * TopoShapeWirePy::getTopoShapePtr | ( | void | ) | const |
getter for the object handled by this class
Referenced by add(), approximate(), discretize(), fixWire(), getCenterOfMass(), getMass(), getMatrixOfInertia(), getOrderedEdges(), getOrderedVertexes(), getPrincipalProperties(), getStaticMoments(), makeHomogenousWires(), makeOffset(), makePipe(), makePipeShell(), PyInit(), and representation().
◆ GetType()
|
virtual |
Reimplemented from Part::TopoShapePy.
◆ makeHomogenousWires()
implementer for the makeHomogenousWires() method
References getTopoShapePtr(), Part::PartExceptionOCCError, Part::TopoShape::setShape(), TopoShapeWirePy(), and Type.
Referenced by staticCallback_makeHomogenousWires().
◆ makeOffset()
implementer for the makeOffset() method
References DraftVecUtils::dist(), getTopoShapePtr(), Part::PartExceptionOCCError, and Part::TopoShapePy::TopoShapePy().
Referenced by staticCallback_makeOffset().
◆ makePipe()
implementer for the makePipe() method
References Part::TopoShape::getShape(), getTopoShapePtr(), Part::TopoShape::makePipe(), Part::PartExceptionOCCError, Part::TopoShapePy::TopoShapePy(), and Part::TopoShapePy::Type.
Referenced by staticCallback_makePipe().
◆ makePipeShell()
implementer for the makePipeShell() method
References Part::TopoShape::getShape(), getTopoShapePtr(), Part::TopoShape::makePipeShell(), Part::PartExceptionOCCError, Part::TopoShapePy::TopoShapePy(), and Part::TopoShapePy::Type.
Referenced by staticCallback_makePipeShell().
◆ 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::TopoShapePy::Type.
◆ PyMake()
References TopoShapeWirePy().
◆ representation()
std::string TopoShapeWirePy::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 TopoShapeWirePy::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().
◆ staticCallback_approximate()
callback for the approximate() method
References approximate(), Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_discretize()
|
static |
callback for the discretize() method
References Base::BaseExceptionFreeCADError, Base::Console(), discretize(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_fixWire()
callback for the fixWire() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), fixWire(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_getCenterOfMass()
|
static |
getter callback for the CenterOfMass attribute
References Base::BaseExceptionFreeCADError, getCenterOfMass(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getMass()
getter callback for the Mass attribute
References Base::BaseExceptionFreeCADError, getMass(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getMatrixOfInertia()
|
static |
getter callback for the MatrixOfInertia attribute
References Base::BaseExceptionFreeCADError, getMatrixOfInertia(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getOrderedEdges()
|
static |
getter callback for the OrderedEdges attribute
References Base::BaseExceptionFreeCADError, getOrderedEdges(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getOrderedVertexes()
|
static |
getter callback for the OrderedVertexes attribute
References Base::BaseExceptionFreeCADError, getOrderedVertexes(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getPrincipalProperties()
|
static |
getter callback for the PrincipalProperties attribute
References Base::BaseExceptionFreeCADError, getPrincipalProperties(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getStaticMoments()
|
static |
getter callback for the StaticMoments attribute
References Base::BaseExceptionFreeCADError, getStaticMoments(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_makeHomogenousWires()
|
static |
callback for the makeHomogenousWires() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), makeHomogenousWires(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_makeOffset()
callback for the makeOffset() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), makeOffset(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_makePipe()
callback for the makePipe() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), makePipe(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_makePipeShell()
|
static |
callback for the makePipeShell() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), makePipeShell(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setCenterOfMass()
|
static |
setter callback for the CenterOfMass attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setMass()
|
static |
setter callback for the Mass attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setMatrixOfInertia()
|
static |
setter callback for the MatrixOfInertia attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setOrderedEdges()
|
static |
setter callback for the OrderedEdges attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setOrderedVertexes()
|
static |
setter callback for the OrderedVertexes attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setPrincipalProperties()
|
static |
setter callback for the PrincipalProperties attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setStaticMoments()
|
static |
setter callback for the StaticMoments attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
Member Data Documentation
◆ GetterSetter
|
static |
Attribute structure of TopoShapeWirePy.
◆ Methods
|
static |
Methods structure of TopoShapeWirePy.
◆ Type
|
static |
Type structure of TopoShapeWirePy.
Referenced by ArchPanel.CommandPanelSheet::Activated(), ArchStructure.StructSelectionObserver::addSelection(), ArchSite.Compass::buildCoordinates(), Part::buildShapeEnumTypeMap(), Part::TopoShapePy::fixTolerance(), ArchSchedule.CommandArchSchedule::IsActive(), ArchAxis.CommandArchGrid::IsActive(), Part::TopoShapePy::limitTolerance(), makeHomogenousWires(), and Part::TopoShapeFacePy::PyInit().
The documentation for this class was generated from the following files:
- build/webdoc/src/Mod/Part/App/TopoShapeWirePy.h
- src/Mod/Part/App/TopoShapeWirePyImp.cpp
- build/webdoc/src/Mod/Part/App/TopoShapeWirePy.cpp