The python export class for TopoShape. More...
#include <TopoShapeVertexPy.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 |
TopoShapeVertexPy (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 TopoShapeVertexPy. More... | |
static PyMethodDef | Methods [] |
Methods structure of TopoShapeVertexPy. More... | |
static PyTypeObject | Type |
Type structure of TopoShapeVertexPy. 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 | |
~TopoShapeVertexPy () | |
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::Float | getX (void) const |
getter for the X attribute More... | |
Py::Float | getY (void) const |
getter for the Y attribute More... | |
Py::Float | getZ (void) const |
getter for the Z attribute More... | |
Py::Object | getPoint (void) const |
getter for the Point attribute More... | |
Py::Float | getTolerance (void) const |
getter for the Tolerance attribute More... | |
void | setTolerance (Py::Float arg) |
setter for the Tolerance 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_getX (PyObject *self, void *closure) |
getter callback for the X attribute More... | |
static int | staticCallback_setX (PyObject *self, PyObject *value, void *closure) |
setter callback for the X attribute More... | |
static PyObject * | staticCallback_getY (PyObject *self, void *closure) |
getter callback for the Y attribute More... | |
static int | staticCallback_setY (PyObject *self, PyObject *value, void *closure) |
setter callback for the Y attribute More... | |
static PyObject * | staticCallback_getZ (PyObject *self, void *closure) |
getter callback for the Z attribute More... | |
static int | staticCallback_setZ (PyObject *self, PyObject *value, void *closure) |
setter callback for the Z attribute More... | |
static PyObject * | staticCallback_getPoint (PyObject *self, void *closure) |
getter callback for the Point attribute More... | |
static int | staticCallback_setPoint (PyObject *self, PyObject *value, void *closure) |
setter callback for the Point attribute More... | |
static PyObject * | staticCallback_getTolerance (PyObject *self, void *closure) |
getter callback for the Tolerance attribute More... | |
static int | staticCallback_setTolerance (PyObject *self, PyObject *value, void *closure) |
setter callback for the Tolerance 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
◆ ~TopoShapeVertexPy()
|
protected |
◆ TopoShapeVertexPy()
Referenced by PyMake().
Member Function Documentation
◆ getCustomAttributes()
PyObject * TopoShapeVertexPy::getCustomAttributes | ( | const char * | attr | ) | const |
getter method for special attributes (e.g. dynamic ones)
◆ getPoint()
Py::Object TopoShapeVertexPy::getPoint | ( | void | ) | const |
getter for the Point attribute
References getTopoShapePtr().
Referenced by staticCallback_getPoint().
◆ getTolerance()
Py::Float TopoShapeVertexPy::getTolerance | ( | void | ) | const |
getter for the Tolerance attribute
References getTopoShapePtr().
Referenced by staticCallback_getTolerance().
◆ getTopoShapePtr()
TopoShape * TopoShapeVertexPy::getTopoShapePtr | ( | void | ) | const |
getter for the object handled by this class
Referenced by getPoint(), getTolerance(), getX(), getY(), getZ(), PyInit(), representation(), and setTolerance().
◆ GetType()
|
virtual |
Reimplemented from Part::TopoShapePy.
◆ getX()
Py::Float TopoShapeVertexPy::getX | ( | void | ) | const |
◆ getY()
Py::Float TopoShapeVertexPy::getY | ( | void | ) | const |
◆ getZ()
Py::Float TopoShapeVertexPy::getZ | ( | void | ) | const |
◆ 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::TopoShape::setShape(), Part::TopoShapePy::Type, Part::PointPy::Type, Base::VectorPy::Type, Base::Vector3< _Precision >::x, Base::Vector3< _Precision >::y, and Base::Vector3< _Precision >::z.
◆ PyMake()
References TopoShapeVertexPy().
◆ representation()
std::string TopoShapeVertexPy::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 TopoShapeVertexPy::setCustomAttributes | ( | const char * | attr, |
PyObject * | obj | ||
) |
setter for special attributes (e.g.
dynamic ones) Output: Success=1, Failure=-1, Ignore=0
◆ setTolerance()
void TopoShapeVertexPy::setTolerance | ( | Py::Float | arg | ) |
setter for the Tolerance attribute
References getTopoShapePtr().
Referenced by staticCallback_setTolerance().
◆ staticCallback_getPoint()
getter callback for the Point attribute
References Base::BaseExceptionFreeCADError, getPoint(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getTolerance()
|
static |
getter callback for the Tolerance attribute
References Base::BaseExceptionFreeCADError, getTolerance(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getX()
getter callback for the X attribute
References Base::BaseExceptionFreeCADError, getX(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getY()
getter callback for the Y attribute
References Base::BaseExceptionFreeCADError, getY(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getZ()
getter callback for the Z attribute
References Base::BaseExceptionFreeCADError, getZ(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setPoint()
|
static |
setter callback for the Point attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setTolerance()
|
static |
setter callback for the Tolerance attribute
References Base::BaseExceptionFreeCADError, Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and setTolerance().
◆ staticCallback_setX()
|
static |
setter callback for the X attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setY()
|
static |
setter callback for the Y attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_setZ()
|
static |
setter callback for the Z attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
Member Data Documentation
◆ GetterSetter
|
static |
Attribute structure of TopoShapeVertexPy.
◆ Methods
|
static |
Methods structure of TopoShapeVertexPy.
◆ Type
|
static |
Type structure of TopoShapeVertexPy.
Referenced by ArchPanel.CommandPanelSheet::Activated(), Part::BRepOffsetAPI_MakePipeShellPy::add(), ArchStructure.StructSelectionObserver::addSelection(), ArchSite.Compass::buildCoordinates(), Part::buildShapeEnumTypeMap(), Part::TopoShapePy::fixTolerance(), Fem::FemMeshPy::getNodesByVertex(), Part::TopoShapePy::getTolerance(), Part::TopoShapePy::inTolerance(), ArchSchedule.CommandArchSchedule::IsActive(), ArchAxis.CommandArchGrid::IsActive(), Part::TopoShapePy::limitTolerance(), Part::TopoShapePy::overTolerance(), Part::TopoShapeEdgePy::parameterAt(), and Part::TopoShapeEdgePy::PyInit().
The documentation for this class was generated from the following files:
- build/webdoc/src/Mod/Part/App/TopoShapeVertexPy.h
- src/Mod/Part/App/TopoShapeVertexPyImp.cpp
- build/webdoc/src/Mod/Part/App/TopoShapeVertexPy.cpp