The python export class for TopoShape. More...

#include <TopoShapePy.h>

Public Types

typedef TopoShapePointerType
 
- Public Types inherited from Data::ComplexGeoDataPy
typedef ComplexGeoDataPointerType
 
- Public Types inherited from Base::PersistencePy
typedef PersistencePointerType
 
- Public Types inherited from Base::BaseClassPy
typedef BaseClassPointerType
 
- Public Types inherited from Base::PyObjectBase
typedef void * PointerType
 
enum  Status { Valid = 0 , Immutable = 1 , Notify = 2 , NoTrack = 3 }
 

Public Member Functions

virtual PyTypeObject * GetType (void)
 
virtual int PyInit (PyObject *args, PyObject *k)
 PyInit method Override this method to initialize a newly created instance of the class (Constructor) More...
 
std::string representation (void) const
 
 TopoShapePy (TopoShape *pcObject, PyTypeObject *T=&Type)
 
- Public Member Functions inherited from Data::ComplexGeoDataPy
 ComplexGeoDataPy (ComplexGeoData *pcObject, PyTypeObject *T=&Type)
 
std::string representation (void) const
 
PyObjectgetFacesFromSubelement (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...
 
Py::Int getTag (void) const
 getter for the Tag attribute More...
 
void setTag (Py::Int arg)
 setter for the Tag attribute More...
 
PyObjectgetCustomAttributes (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...
 
ComplexGeoDatagetComplexGeoDataPtr (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
 
PyObjectdumpContent (PyObject *args, PyObject *kwd)
 implementer for the dumpContent() method More...
 
PyObjectrestoreContent (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...
 
PyObjectgetCustomAttributes (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...
 
PersistencegetPersistencePtr (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
 
PyObjectisDerivedFrom (PyObject *args)
 implementer for the isDerivedFrom() method More...
 
PyObjectgetAllDerivedFrom (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...
 
PyObjectgetCustomAttributes (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...
 
BaseClassgetBaseClassPtr (void) const
 getter for the object handled by this class More...
 
- Public Member Functions inherited from Base::PyObjectBase
PyObjectBaseDecRef (void)
 decref method wrapper (see python extending manual) More...
 
PyObjectBaseIncRef (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 PyObjectPyMake (struct _typeobject *, PyObject *, PyObject *)
 
- Static Public Member Functions inherited from Data::ComplexGeoDataPy
static PyObjectPyMake (struct _typeobject *, PyObject *, PyObject *)
 
static PyObjectstaticCallback_getFacesFromSubelement (PyObject *self, PyObject *args)
 callback for the getFacesFromSubelement() method More...
 
static PyObjectstaticCallback_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 PyObjectstaticCallback_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 PyObjectstaticCallback_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 PyObjectstaticCallback_getTag (PyObject *self, void *closure)
 getter callback for the Tag attribute More...
 
static int staticCallback_setTag (PyObject *self, PyObject *value, void *closure)
 setter callback for the Tag attribute More...
 
- Static Public Member Functions inherited from Base::PersistencePy
static PyObjectPyMake (struct _typeobject *, PyObject *, PyObject *)
 
static PyObjectstaticCallback_dumpContent (PyObject *self, PyObject *args, PyObject *kwd)
 callback for the dumpContent() method More...
 
static PyObjectstaticCallback_restoreContent (PyObject *self, PyObject *args)
 callback for the restoreContent() method More...
 
static PyObjectstaticCallback_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 PyObjectstaticCallback_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 PyObjectPyMake (struct _typeobject *, PyObject *, PyObject *)
 
static PyObjectstaticCallback_isDerivedFrom (PyObject *self, PyObject *args)
 callback for the isDerivedFrom() method More...
 
static PyObjectstaticCallback_getAllDerivedFrom (PyObject *self, PyObject *args)
 callback for the getAllDerivedFrom() method More...
 
static PyObjectstaticCallback_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 PyObjectstaticCallback_getModule (PyObject *self, void *closure)
 getter callback for the Module attribute More...
 
static int staticCallback_setModule (PyObject *self, PyObject *value, void *closure)
 setter callback for the Module attribute More...
 
- Static Public Member Functions inherited from Base::PyObjectBase
static void PyDestructor (PyObject *P)
 Wrapper for the Python destructor. More...
 

Static Public Attributes

static PyGetSetDef GetterSetter []
 Attribute structure of TopoShapePy. More...
 
static PyMethodDef Methods []
 Methods structure of TopoShapePy. More...
 
static PyTypeObject Type
 Type structure of TopoShapePy. More...
 
- Static Public Attributes inherited from Data::ComplexGeoDataPy
static PyGetSetDef GetterSetter []
 Attribute structure of ComplexGeoDataPy. More...
 
static PyMethodDef Methods []
 Methods structure of ComplexGeoDataPy. More...
 
static PyTypeObject Type
 Type structure of ComplexGeoDataPy. More...
 
- Static Public Attributes inherited from Base::PersistencePy
static PyGetSetDef GetterSetter []
 Attribute structure of PersistencePy. More...
 
static PyMethodDef Methods []
 Methods structure of PersistencePy. More...
 
static PyTypeObject Type
 Type structure of PersistencePy. More...
 
- Static Public Attributes inherited from Base::BaseClassPy
static PyGetSetDef GetterSetter []
 Attribute structure of BaseClassPy. More...
 
static PyMethodDef Methods []
 Methods structure of BaseClassPy. More...
 
static PyTypeObject Type
 Type structure of BaseClassPy. More...
 
- Static Public Attributes inherited from Base::PyObjectBase
static PyMethodDef Methods []
 
static PyTypeObject Type
 Py_Header struct from python.h. More...
 

Protected Member Functions

 ~TopoShapePy ()
 
- Protected Member Functions inherited from Data::ComplexGeoDataPy
 ~ComplexGeoDataPy ()
 
- Protected Member Functions inherited from Base::PersistencePy
 ~PersistencePy ()
 
- Protected Member Functions inherited from Base::BaseClassPy
 ~BaseClassPy ()
 
- Protected Member Functions inherited from Base::PyObjectBase
void setTwinPointer (void *ptr)
 Overrides the pointer to the twin object. More...
 
virtual ~PyObjectBase ()
 destructor More...
 

callbacks and implementers for the python object methods

PyObjectread (PyObject *args)
 implementer for the read() method More...
 
PyObjectwriteInventor (PyObject *args, PyObject *kwd)
 implementer for the writeInventor() method More...
 
PyObjectexportIges (PyObject *args)
 implementer for the exportIges() method More...
 
PyObjectexportStep (PyObject *args)
 implementer for the exportStep() method More...
 
PyObjectexportBrep (PyObject *args)
 implementer for the exportBrep() method More...
 
PyObjectexportBinary (PyObject *args)
 implementer for the exportBinary() method More...
 
PyObjectexportBrepToString (PyObject *args)
 implementer for the exportBrepToString() method More...
 
PyObjectdumpToString (PyObject *args)
 implementer for the dumpToString() method More...
 
PyObjectexportStl (PyObject *args)
 implementer for the exportStl() method More...
 
PyObjectimportBrep (PyObject *args)
 implementer for the importBrep() method More...
 
PyObjectimportBinary (PyObject *args)
 implementer for the importBinary() method More...
 
PyObjectimportBrepFromString (PyObject *args)
 implementer for the importBrepFromString() method More...
 
PyObjectextrude (PyObject *args)
 implementer for the extrude() method More...
 
PyObjectrevolve (PyObject *args)
 implementer for the revolve() method More...
 
PyObjectcheck (PyObject *args)
 implementer for the check() method More...
 
PyObjectfuse (PyObject *args)
 implementer for the fuse() method More...
 
PyObjectmultiFuse (PyObject *args)
 implementer for the multiFuse() method More...
 
PyObjectoldFuse (PyObject *args)
 implementer for the oldFuse() method More...
 
PyObjectcommon (PyObject *args)
 implementer for the common() method More...
 
PyObjectsection (PyObject *args)
 implementer for the section() method More...
 
PyObjectslices (PyObject *args)
 implementer for the slices() method More...
 
PyObjectslice (PyObject *args)
 implementer for the slice() method More...
 
PyObjectcut (PyObject *args)
 implementer for the cut() method More...
 
PyObjectgeneralFuse (PyObject *args)
 implementer for the generalFuse() method More...
 
PyObjectsewShape (PyObject *args)
 implementer for the sewShape() method More...
 
PyObjectchildShapes (PyObject *args)
 implementer for the childShapes() method More...
 
PyObjectancestorsOfType (PyObject *args)
 implementer for the ancestorsOfType() method More...
 
PyObjectremoveInternalWires (PyObject *args)
 implementer for the removeInternalWires() method More...
 
PyObjectmirror (PyObject *args)
 implementer for the mirror() method More...
 
PyObjecttransformGeometry (PyObject *args)
 implementer for the transformGeometry() method More...
 
PyObjecttransformShape (PyObject *args)
 implementer for the transformShape() method More...
 
PyObjecttransformed (PyObject *args, PyObject *kwd)
 implementer for the transformed() method More...
 
PyObjecttranslate (PyObject *args)
 implementer for the translate() method More...
 
PyObjecttranslated (PyObject *args)
 implementer for the translated() method More...
 
PyObjectrotate (PyObject *args)
 implementer for the rotate() method More...
 
PyObjectrotated (PyObject *args)
 implementer for the rotated() method More...
 
PyObjectscale (PyObject *args)
 implementer for the scale() method More...
 
PyObjectscaled (PyObject *args)
 implementer for the scaled() method More...
 
PyObjectmakeFillet (PyObject *args)
 implementer for the makeFillet() method More...
 
PyObjectmakeChamfer (PyObject *args)
 implementer for the makeChamfer() method More...
 
PyObjectmakeThickness (PyObject *args)
 implementer for the makeThickness() method More...
 
PyObjectmakeOffsetShape (PyObject *args, PyObject *kwd)
 implementer for the makeOffsetShape() method More...
 
PyObjectmakeOffset2D (PyObject *args, PyObject *kwd)
 implementer for the makeOffset2D() method More...
 
PyObjectmakeWires (PyObject *args)
 implementer for the makeWires() method More...
 
PyObjectreverse (PyObject *args)
 implementer for the reverse() method More...
 
PyObjectreversed (PyObject *args)
 implementer for the reversed() method More...
 
PyObjectcomplement (PyObject *args)
 implementer for the complement() method More...
 
PyObjectnullify (PyObject *args)
 implementer for the nullify() method More...
 
PyObjectisClosed (PyObject *args)
 implementer for the isClosed() method More...
 
PyObjectisPartner (PyObject *args)
 implementer for the isPartner() method More...
 
PyObjectisSame (PyObject *args)
 implementer for the isSame() method More...
 
PyObjectisEqual (PyObject *args)
 implementer for the isEqual() method More...
 
PyObjectisNull (PyObject *args)
 implementer for the isNull() method More...
 
PyObjectisValid (PyObject *args)
 implementer for the isValid() method More...
 
PyObjectisCoplanar (PyObject *args)
 implementer for the isCoplanar() method More...
 
PyObjectisInfinite (PyObject *args)
 implementer for the isInfinite() method More...
 
PyObjectfindPlane (PyObject *args)
 implementer for the findPlane() method More...
 
PyObjectfix (PyObject *args)
 implementer for the fix() method More...
 
PyObjecthashCode (PyObject *args)
 implementer for the hashCode() method More...
 
PyObjecttessellate (PyObject *args)
 implementer for the tessellate() method More...
 
PyObjectproject (PyObject *args)
 implementer for the project() method More...
 
PyObjectmakeParallelProjection (PyObject *args)
 implementer for the makeParallelProjection() method More...
 
PyObjectmakePerspectiveProjection (PyObject *args)
 implementer for the makePerspectiveProjection() method More...
 
PyObjectreflectLines (PyObject *args, PyObject *kwd)
 implementer for the reflectLines() method More...
 
PyObjectmakeShapeFromMesh (PyObject *args)
 implementer for the makeShapeFromMesh() method More...
 
PyObjecttoNurbs (PyObject *args)
 implementer for the toNurbs() method More...
 
PyObjectcopy (PyObject *args)
 implementer for the copy() method More...
 
PyObjectcleaned (PyObject *args)
 implementer for the cleaned() method More...
 
PyObjectreplaceShape (PyObject *args)
 implementer for the replaceShape() method More...
 
PyObjectremoveShape (PyObject *args)
 implementer for the removeShape() method More...
 
PyObjectdefeaturing (PyObject *args)
 implementer for the defeaturing() method More...
 
PyObjectisInside (PyObject *args)
 implementer for the isInside() method More...
 
PyObjectremoveSplitter (PyObject *args)
 implementer for the removeSplitter() method More...
 
PyObjectproximity (PyObject *args)
 implementer for the proximity() method More...
 
PyObjectdistToShape (PyObject *args)
 implementer for the distToShape() method More...
 
PyObjectgetElement (PyObject *args)
 implementer for the getElement() method More...
 
PyObjectcountElement (PyObject *args)
 implementer for the countElement() method More...
 
PyObjectgetTolerance (PyObject *args)
 implementer for the getTolerance() method More...
 
PyObjectoverTolerance (PyObject *args)
 implementer for the overTolerance() method More...
 
PyObjectinTolerance (PyObject *args)
 implementer for the inTolerance() method More...
 
PyObjectglobalTolerance (PyObject *args)
 implementer for the globalTolerance() method More...
 
PyObjectfixTolerance (PyObject *args)
 implementer for the fixTolerance() method More...
 
PyObjectlimitTolerance (PyObject *args)
 implementer for the limitTolerance() method More...
 
PyObjectoptimalBoundingBox (PyObject *args)
 implementer for the optimalBoundingBox() method More...
 
static PyObjectstaticCallback___getstate__ (PyObject *self, PyObject *args)
 callback for the getstate() method More...
 
static PyObjectstaticCallback___setstate__ (PyObject *self, PyObject *args)
 callback for the setstate() method More...
 
static PyObjectstaticCallback_read (PyObject *self, PyObject *args)
 callback for the read() method More...
 
static PyObjectstaticCallback_writeInventor (PyObject *self, PyObject *args, PyObject *kwd)
 callback for the writeInventor() method More...
 
static PyObjectstaticCallback_exportIges (PyObject *self, PyObject *args)
 callback for the exportIges() method More...
 
static PyObjectstaticCallback_exportStep (PyObject *self, PyObject *args)
 callback for the exportStep() method More...
 
static PyObjectstaticCallback_exportBrep (PyObject *self, PyObject *args)
 callback for the exportBrep() method More...
 
static PyObjectstaticCallback_exportBinary (PyObject *self, PyObject *args)
 callback for the exportBinary() method More...
 
static PyObjectstaticCallback_exportBrepToString (PyObject *self, PyObject *args)
 callback for the exportBrepToString() method More...
 
static PyObjectstaticCallback_dumpToString (PyObject *self, PyObject *args)
 callback for the dumpToString() method More...
 
static PyObjectstaticCallback_exportStl (PyObject *self, PyObject *args)
 callback for the exportStl() method More...
 
static PyObjectstaticCallback_importBrep (PyObject *self, PyObject *args)
 callback for the importBrep() method More...
 
static PyObjectstaticCallback_importBinary (PyObject *self, PyObject *args)
 callback for the importBinary() method More...
 
static PyObjectstaticCallback_importBrepFromString (PyObject *self, PyObject *args)
 callback for the importBrepFromString() method More...
 
static PyObjectstaticCallback_extrude (PyObject *self, PyObject *args)
 callback for the extrude() method More...
 
static PyObjectstaticCallback_revolve (PyObject *self, PyObject *args)
 callback for the revolve() method More...
 
static PyObjectstaticCallback_check (PyObject *self, PyObject *args)
 callback for the check() method More...
 
static PyObjectstaticCallback_fuse (PyObject *self, PyObject *args)
 callback for the fuse() method More...
 
static PyObjectstaticCallback_multiFuse (PyObject *self, PyObject *args)
 callback for the multiFuse() method More...
 
static PyObjectstaticCallback_oldFuse (PyObject *self, PyObject *args)
 callback for the oldFuse() method More...
 
static PyObjectstaticCallback_common (PyObject *self, PyObject *args)
 callback for the common() method More...
 
static PyObjectstaticCallback_section (PyObject *self, PyObject *args)
 callback for the section() method More...
 
static PyObjectstaticCallback_slices (PyObject *self, PyObject *args)
 callback for the slices() method More...
 
static PyObjectstaticCallback_slice (PyObject *self, PyObject *args)
 callback for the slice() method More...
 
static PyObjectstaticCallback_cut (PyObject *self, PyObject *args)
 callback for the cut() method More...
 
static PyObjectstaticCallback_generalFuse (PyObject *self, PyObject *args)
 callback for the generalFuse() method More...
 
static PyObjectstaticCallback_sewShape (PyObject *self, PyObject *args)
 callback for the sewShape() method More...
 
static PyObjectstaticCallback_childShapes (PyObject *self, PyObject *args)
 callback for the childShapes() method More...
 
static PyObjectstaticCallback_ancestorsOfType (PyObject *self, PyObject *args)
 callback for the ancestorsOfType() method More...
 
static PyObjectstaticCallback_removeInternalWires (PyObject *self, PyObject *args)
 callback for the removeInternalWires() method More...
 
static PyObjectstaticCallback_mirror (PyObject *self, PyObject *args)
 callback for the mirror() method More...
 
static PyObjectstaticCallback_transformGeometry (PyObject *self, PyObject *args)
 callback for the transformGeometry() method More...
 
static PyObjectstaticCallback_transformShape (PyObject *self, PyObject *args)
 callback for the transformShape() method More...
 
static PyObjectstaticCallback_transformed (PyObject *self, PyObject *args, PyObject *kwd)
 callback for the transformed() method More...
 
static PyObjectstaticCallback_translate (PyObject *self, PyObject *args)
 callback for the translate() method More...
 
static PyObjectstaticCallback_translated (PyObject *self, PyObject *args)
 callback for the translated() method More...
 
static PyObjectstaticCallback_rotate (PyObject *self, PyObject *args)
 callback for the rotate() method More...
 
static PyObjectstaticCallback_rotated (PyObject *self, PyObject *args)
 callback for the rotated() method More...
 
static PyObjectstaticCallback_scale (PyObject *self, PyObject *args)
 callback for the scale() method More...
 
static PyObjectstaticCallback_scaled (PyObject *self, PyObject *args)
 callback for the scaled() method More...
 
static PyObjectstaticCallback_makeFillet (PyObject *self, PyObject *args)
 callback for the makeFillet() method More...
 
static PyObjectstaticCallback_makeChamfer (PyObject *self, PyObject *args)
 callback for the makeChamfer() method More...
 
static PyObjectstaticCallback_makeThickness (PyObject *self, PyObject *args)
 callback for the makeThickness() method More...
 
static PyObjectstaticCallback_makeOffsetShape (PyObject *self, PyObject *args, PyObject *kwd)
 callback for the makeOffsetShape() method More...
 
static PyObjectstaticCallback_makeOffset2D (PyObject *self, PyObject *args, PyObject *kwd)
 callback for the makeOffset2D() method More...
 
static PyObjectstaticCallback_makeWires (PyObject *self, PyObject *args)
 callback for the makeWires() method More...
 
static PyObjectstaticCallback_reverse (PyObject *self, PyObject *args)
 callback for the reverse() method More...
 
static PyObjectstaticCallback_reversed (PyObject *self, PyObject *args)
 callback for the reversed() method More...
 
static PyObjectstaticCallback_complement (PyObject *self, PyObject *args)
 callback for the complement() method More...
 
static PyObjectstaticCallback_nullify (PyObject *self, PyObject *args)
 callback for the nullify() method More...
 
static PyObjectstaticCallback_isClosed (PyObject *self, PyObject *args)
 callback for the isClosed() method More...
 
static PyObjectstaticCallback_isPartner (PyObject *self, PyObject *args)
 callback for the isPartner() method More...
 
static PyObjectstaticCallback_isSame (PyObject *self, PyObject *args)
 callback for the isSame() method More...
 
static PyObjectstaticCallback_isEqual (PyObject *self, PyObject *args)
 callback for the isEqual() method More...
 
static PyObjectstaticCallback_isNull (PyObject *self, PyObject *args)
 callback for the isNull() method More...
 
static PyObjectstaticCallback_isValid (PyObject *self, PyObject *args)
 callback for the isValid() method More...
 
static PyObjectstaticCallback_isCoplanar (PyObject *self, PyObject *args)
 callback for the isCoplanar() method More...
 
static PyObjectstaticCallback_isInfinite (PyObject *self, PyObject *args)
 callback for the isInfinite() method More...
 
static PyObjectstaticCallback_findPlane (PyObject *self, PyObject *args)
 callback for the findPlane() method More...
 
static PyObjectstaticCallback_fix (PyObject *self, PyObject *args)
 callback for the fix() method More...
 
static PyObjectstaticCallback_hashCode (PyObject *self, PyObject *args)
 callback for the hashCode() method More...
 
static PyObjectstaticCallback_tessellate (PyObject *self, PyObject *args)
 callback for the tessellate() method More...
 
static PyObjectstaticCallback_project (PyObject *self, PyObject *args)
 callback for the project() method More...
 
static PyObjectstaticCallback_makeParallelProjection (PyObject *self, PyObject *args)
 callback for the makeParallelProjection() method More...
 
static PyObjectstaticCallback_makePerspectiveProjection (PyObject *self, PyObject *args)
 callback for the makePerspectiveProjection() method More...
 
static PyObjectstaticCallback_reflectLines (PyObject *self, PyObject *args, PyObject *kwd)
 callback for the reflectLines() method More...
 
static PyObjectstaticCallback_makeShapeFromMesh (PyObject *self, PyObject *args)
 callback for the makeShapeFromMesh() method More...
 
static PyObjectstaticCallback_toNurbs (PyObject *self, PyObject *args)
 callback for the toNurbs() method More...
 
static PyObjectstaticCallback_copy (PyObject *self, PyObject *args)
 callback for the copy() method More...
 
static PyObjectstaticCallback_cleaned (PyObject *self, PyObject *args)
 callback for the cleaned() method More...
 
static PyObjectstaticCallback_replaceShape (PyObject *self, PyObject *args)
 callback for the replaceShape() method More...
 
static PyObjectstaticCallback_removeShape (PyObject *self, PyObject *args)
 callback for the removeShape() method More...
 
static PyObjectstaticCallback_defeaturing (PyObject *self, PyObject *args)
 callback for the defeaturing() method More...
 
static PyObjectstaticCallback_isInside (PyObject *self, PyObject *args)
 callback for the isInside() method More...
 
static PyObjectstaticCallback_removeSplitter (PyObject *self, PyObject *args)
 callback for the removeSplitter() method More...
 
static PyObjectstaticCallback_proximity (PyObject *self, PyObject *args)
 callback for the proximity() method More...
 
static PyObjectstaticCallback_distToShape (PyObject *self, PyObject *args)
 callback for the distToShape() method More...
 
static PyObjectstaticCallback_getElement (PyObject *self, PyObject *args)
 callback for the getElement() method More...
 
static PyObjectstaticCallback_countElement (PyObject *self, PyObject *args)
 callback for the countElement() method More...
 
static PyObjectstaticCallback_getTolerance (PyObject *self, PyObject *args)
 callback for the getTolerance() method More...
 
static PyObjectstaticCallback_overTolerance (PyObject *self, PyObject *args)
 callback for the overTolerance() method More...
 
static PyObjectstaticCallback_inTolerance (PyObject *self, PyObject *args)
 callback for the inTolerance() method More...
 
static PyObjectstaticCallback_globalTolerance (PyObject *self, PyObject *args)
 callback for the globalTolerance() method More...
 
static PyObjectstaticCallback_fixTolerance (PyObject *self, PyObject *args)
 callback for the fixTolerance() method More...
 
static PyObjectstaticCallback_limitTolerance (PyObject *self, PyObject *args)
 callback for the limitTolerance() method More...
 
static PyObjectstaticCallback_optimalBoundingBox (PyObject *self, PyObject *args)
 callback for the optimalBoundingBox() method More...
 

callbacks and implementers for the python object attributes

Py::String getShapeType (void) const
 getter for the ShapeType attribute More...
 
Py::String getOrientation (void) const
 getter for the Orientation attribute More...
 
void setOrientation (Py::String arg)
 setter for the Orientation attribute More...
 
Py::List getFaces (void) const
 getter for the Faces attribute More...
 
Py::List getVertexes (void) const
 getter for the Vertexes attribute More...
 
Py::List getShells (void) const
 getter for the Shells attribute More...
 
Py::List getSolids (void) const
 getter for the Solids attribute More...
 
Py::List getCompSolids (void) const
 getter for the CompSolids attribute More...
 
Py::List getEdges (void) const
 getter for the Edges attribute More...
 
Py::List getWires (void) const
 getter for the Wires attribute More...
 
Py::List getCompounds (void) const
 getter for the Compounds attribute More...
 
Py::List getSubShapes (void) const
 getter for the SubShapes 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...
 
PyObjectgetCustomAttributes (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...
 
TopoShapegetTopoShapePtr (void) const
 getter for the object handled by this class More...
 
static PyObjectstaticCallback_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 PyObjectstaticCallback_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 PyObjectstaticCallback_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 PyObjectstaticCallback_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 PyObjectstaticCallback_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 PyObjectstaticCallback_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 PyObjectstaticCallback_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 PyObjectstaticCallback_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 PyObjectstaticCallback_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 PyObjectstaticCallback_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 PyObjectstaticCallback_getSubShapes (PyObject *self, void *closure)
 getter callback for the SubShapes attribute More...
 
static int staticCallback_setSubShapes (PyObject *self, PyObject *value, void *closure)
 setter callback for the SubShapes attribute More...
 
static PyObjectstaticCallback_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 PyObjectstaticCallback_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 PyObjectstaticCallback_getVolume (PyObject *self, void *closure)
 getter callback for the Volume attribute More...
 
static int staticCallback_setVolume (PyObject *self, PyObject *value, void *closure)
 setter callback for the Volume attribute More...
 

Additional Inherited Members

- Protected Attributes inherited from Base::PyObjectBase
std::bitset< 32 > StatusBits
 

Detailed Description

The python export class for TopoShape.

Member Typedef Documentation

◆ PointerType

Constructor & Destructor Documentation

◆ ~TopoShapePy()

TopoShapePy::~TopoShapePy ( )
protected

◆ TopoShapePy()

Member Function Documentation

◆ ancestorsOfType()

◆ check()

PyObject * TopoShapePy::check ( PyObject args)

◆ childShapes()

PyObject * TopoShapePy::childShapes ( PyObject args)

◆ cleaned()

PyObject * TopoShapePy::cleaned ( PyObject args)

◆ common()

◆ complement()

PyObject * TopoShapePy::complement ( PyObject args)

◆ copy()

PyObject * TopoShapePy::copy ( PyObject args)

◆ countElement()

PyObject * TopoShapePy::countElement ( PyObject args)

implementer for the countElement() method

References getTopoShapePtr().

Referenced by staticCallback_countElement().

◆ cut()

◆ defeaturing()

◆ distToShape()

◆ dumpToString()

PyObject * TopoShapePy::dumpToString ( PyObject args)

◆ exportBinary()

PyObject * TopoShapePy::exportBinary ( PyObject args)

◆ exportBrep()

PyObject * TopoShapePy::exportBrep ( PyObject args)

◆ exportBrepToString()

PyObject * TopoShapePy::exportBrepToString ( PyObject args)

◆ exportIges()

PyObject * TopoShapePy::exportIges ( PyObject args)

◆ exportStep()

PyObject * TopoShapePy::exportStep ( PyObject args)

◆ exportStl()

PyObject * TopoShapePy::exportStl ( PyObject args)

◆ extrude()

◆ findPlane()

PyObject * TopoShapePy::findPlane ( PyObject args)

◆ fix()

PyObject * TopoShapePy::fix ( PyObject args)

◆ fixTolerance()

◆ fuse()

◆ generalFuse()

◆ getArea()

Py::Float TopoShapePy::getArea ( void  ) const

getter for the Area attribute

References Part::TopoShape::getShape(), and getTopoShapePtr().

Referenced by ArchBuildingPart.BuildingPart::execute(), and staticCallback_getArea().

◆ getCompounds()

Py::List TopoShapePy::getCompounds ( void  ) const

getter for the Compounds attribute

References getTopoShapePtr(), and Base::PyObjectBase::setNotTracking().

Referenced by staticCallback_getCompounds().

◆ getCompSolids()

Py::List TopoShapePy::getCompSolids ( void  ) const

getter for the CompSolids attribute

References getTopoShapePtr(), and Base::PyObjectBase::setNotTracking().

Referenced by staticCallback_getCompSolids().

◆ getCustomAttributes()

PyObject * TopoShapePy::getCustomAttributes ( const char *  attr) const

getter method for special attributes (e.g. dynamic ones)

References Part::TopoShape::getSubShape(), getTopoShapePtr(), and Part::shape2pyshape().

◆ getEdges()

Py::List TopoShapePy::getEdges ( void  ) const

◆ getElement()

PyObject * TopoShapePy::getElement ( PyObject args)

implementer for the getElement() method

References getTopoShapePtr(), and Part::PartExceptionOCCError.

Referenced by staticCallback_getElement().

◆ getFaces()

Py::List TopoShapePy::getFaces ( void  ) const

getter for the Faces attribute

References getTopoShapePtr().

Referenced by staticCallback_getFaces().

◆ getLength()

Py::Float TopoShapePy::getLength ( void  ) const

getter for the Length attribute

References Part::TopoShape::getShape(), and getTopoShapePtr().

Referenced by staticCallback_getLength().

◆ getOrientation()

Py::String TopoShapePy::getOrientation ( void  ) const

getter for the Orientation attribute

References Base::BaseExceptionFreeCADError, Part::TopoShape::getShape(), and getTopoShapePtr().

Referenced by staticCallback_getOrientation().

◆ getShapeType()

Py::String TopoShapePy::getShapeType ( void  ) const

getter for the ShapeType attribute

References Base::BaseExceptionFreeCADError, Part::TopoShape::getShape(), and getTopoShapePtr().

Referenced by staticCallback_getShapeType().

◆ getShells()

Py::List TopoShapePy::getShells ( void  ) const

getter for the Shells attribute

References getTopoShapePtr().

Referenced by staticCallback_getShells().

◆ getSolids()

Py::List TopoShapePy::getSolids ( void  ) const

getter for the Solids attribute

References getTopoShapePtr(), and Base::PyObjectBase::setNotTracking().

Referenced by staticCallback_getSolids().

◆ getSubShapes()

Py::List TopoShapePy::getSubShapes ( void  ) const

getter for the SubShapes attribute

References Part::TopoShape::getShape(), getTopoShapePtr(), and Part::shape2pyshape().

Referenced by staticCallback_getSubShapes().

◆ getTolerance()

◆ getTopoShapePtr()

TopoShape * TopoShapePy::getTopoShapePtr ( void  ) const

getter for the object handled by this class

Referenced by ancestorsOfType(), check(), childShapes(), cleaned(), common(), complement(), copy(), countElement(), cut(), defeaturing(), distToShape(), dumpToString(), exportBinary(), exportBrep(), exportBrepToString(), exportIges(), exportStep(), exportStl(), extrude(), findPlane(), fix(), fixTolerance(), fuse(), generalFuse(), getArea(), getCompounds(), getCompSolids(), getCustomAttributes(), getEdges(), getElement(), getFaces(), getLength(), getOrientation(), Part::getPyShapes(), getShapeType(), getShells(), getSolids(), getSubShapes(), getTolerance(), getVertexes(), getVolume(), getWires(), globalTolerance(), hashCode(), importBinary(), importBrep(), importBrepFromString(), inTolerance(), isClosed(), isCoplanar(), isEqual(), isInfinite(), isInside(), isNull(), isPartner(), isSame(), isValid(), limitTolerance(), makeChamfer(), makeFillet(), makeOffset2D(), makeOffsetShape(), makeParallelProjection(), makePerspectiveProjection(), makeShapeFromMesh(), makeThickness(), makeWires(), mirror(), multiFuse(), nullify(), oldFuse(), optimalBoundingBox(), overTolerance(), project(), proximity(), PyInit(), read(), reflectLines(), removeInternalWires(), removeShape(), removeSplitter(), replaceShape(), representation(), reverse(), reversed(), revolve(), rotate(), rotated(), scale(), scaled(), section(), setOrientation(), Part::PropertyPartShape::setPyObject(), sewShape(), slice(), slices(), tessellate(), toNurbs(), transformed(), transformGeometry(), transformShape(), translate(), translated(), and writeInventor().

◆ GetType()

◆ getVertexes()

Py::List TopoShapePy::getVertexes ( void  ) const

getter for the Vertexes attribute

References getTopoShapePtr(), and Base::PyObjectBase::setNotTracking().

Referenced by staticCallback_getVertexes().

◆ getVolume()

Py::Float TopoShapePy::getVolume ( void  ) const

getter for the Volume attribute

References Part::TopoShape::getShape(), and getTopoShapePtr().

Referenced by TankInstance.Tank::getCoG(), and staticCallback_getVolume().

◆ getWires()

Py::List TopoShapePy::getWires ( void  ) const

getter for the Wires attribute

References getTopoShapePtr().

Referenced by staticCallback_getWires().

◆ globalTolerance()

PyObject * TopoShapePy::globalTolerance ( PyObject args)

◆ hashCode()

PyObject * TopoShapePy::hashCode ( PyObject args)

implementer for the hashCode() method

References Part::TopoShape::getShape(), and getTopoShapePtr().

Referenced by staticCallback_hashCode().

◆ importBinary()

PyObject * TopoShapePy::importBinary ( PyObject args)

◆ importBrep()

PyObject * TopoShapePy::importBrep ( PyObject args)

◆ importBrepFromString()

PyObject * TopoShapePy::importBrepFromString ( PyObject args)

◆ inTolerance()

◆ isClosed()

PyObject * TopoShapePy::isClosed ( PyObject args)

implementer for the isClosed() method

References getTopoShapePtr().

Referenced by staticCallback_isClosed().

◆ isCoplanar()

PyObject * TopoShapePy::isCoplanar ( PyObject args)

implementer for the isCoplanar() method

References getTopoShapePtr(), and Type.

Referenced by staticCallback_isCoplanar().

◆ isEqual()

PyObject * TopoShapePy::isEqual ( PyObject args)

implementer for the isEqual() method

References Part::TopoShape::getShape(), getTopoShapePtr(), and Type.

Referenced by staticCallback_isEqual().

◆ isInfinite()

PyObject * TopoShapePy::isInfinite ( PyObject args)

implementer for the isInfinite() method

References getTopoShapePtr().

Referenced by staticCallback_isInfinite().

◆ isInside()

◆ isNull()

PyObject * TopoShapePy::isNull ( PyObject args)

implementer for the isNull() method

References getTopoShapePtr(), and Part::TopoShape::isNull().

Referenced by staticCallback_isNull().

◆ isPartner()

PyObject * TopoShapePy::isPartner ( PyObject args)

implementer for the isPartner() method

References Part::TopoShape::getShape(), getTopoShapePtr(), and Type.

Referenced by staticCallback_isPartner().

◆ isSame()

PyObject * TopoShapePy::isSame ( PyObject args)

implementer for the isSame() method

References Part::TopoShape::getShape(), getTopoShapePtr(), and Type.

Referenced by staticCallback_isSame().

◆ isValid()

PyObject * TopoShapePy::isValid ( PyObject args)

implementer for the isValid() method

References getTopoShapePtr(), and Base::PyObjectBase::isValid().

◆ limitTolerance()

◆ makeChamfer()

PyObject * TopoShapePy::makeChamfer ( PyObject args)

◆ makeFillet()

PyObject * TopoShapePy::makeFillet ( PyObject args)

◆ makeOffset2D()

PyObject * TopoShapePy::makeOffset2D ( PyObject args,
PyObject kwd 
)

◆ makeOffsetShape()

◆ makeParallelProjection()

◆ makePerspectiveProjection()

◆ makeShapeFromMesh()

◆ makeThickness()

◆ makeWires()

PyObject * TopoShapePy::makeWires ( PyObject args)

implementer for the makeWires() method

References getTopoShapePtr(), and Part::shape2pyshape().

Referenced by staticCallback_makeWires().

◆ mirror()

◆ multiFuse()

PyObject * TopoShapePy::multiFuse ( PyObject args)

◆ nullify()

PyObject * TopoShapePy::nullify ( PyObject args)

◆ oldFuse()

PyObject * TopoShapePy::oldFuse ( PyObject args)

◆ optimalBoundingBox()

PyObject * TopoShapePy::optimalBoundingBox ( PyObject args)

◆ overTolerance()

◆ project()

◆ proximity()

PyObject * TopoShapePy::proximity ( PyObject args)

◆ PyInit()

int TopoShapePy::PyInit ( PyObject ,
PyObject  
)
virtual

◆ PyMake()

PyObject * TopoShapePy::PyMake ( struct _typeobject *  ,
PyObject ,
PyObject  
)
static

References TopoShapePy().

◆ read()

PyObject * TopoShapePy::read ( PyObject args)

◆ reflectLines()

PyObject * TopoShapePy::reflectLines ( PyObject args,
PyObject kwds 
)

implementer for the reflectLines() method

from pivy import coin

rot=Gui.ActiveDocument.ActiveView.getCameraOrientation() vdir=App.Vector(0,0,-1) vdir=rot.multVec(vdir) udir=App.Vector(0,1,0) udir=rot.multVec(udir)

pos=Gui.ActiveDocument.ActiveView.getCameraNode().position.getValue().getValue() pos=App.Vector(*pos)

shape=App.ActiveDocument.ActiveObject.Shape reflect=shape.reflectLines(ViewDir=vdir, ViewPos=pos, UpDir=udir) Part.show(reflect)

References Part::TopoShape::getShape(), getTopoShapePtr(), Part::PartExceptionOCCError, TopoShapePy(), Base::VectorPy::Type, Base::Vector3< _Precision >::x, Base::Vector3< _Precision >::y, and Base::Vector3< _Precision >::z.

Referenced by staticCallback_reflectLines().

◆ removeInternalWires()

PyObject * TopoShapePy::removeInternalWires ( PyObject args)

◆ removeShape()

◆ removeSplitter()

PyObject * TopoShapePy::removeSplitter ( PyObject args)

◆ replaceShape()

◆ representation()

◆ reverse()

PyObject * TopoShapePy::reverse ( PyObject args)

◆ reversed()

PyObject * TopoShapePy::reversed ( PyObject args)

◆ revolve()

◆ rotate()

◆ rotated()

◆ scale()

◆ scaled()

PyObject * TopoShapePy::scaled ( PyObject args)

implementer for the scaled() method

References getTopoShapePtr(), scale(), and Part::shape2pyshape().

Referenced by staticCallback_scaled().

◆ section()

◆ setCustomAttributes()

int TopoShapePy::setCustomAttributes ( const char *  attr,
PyObject obj 
)

setter for special attributes (e.g.

dynamic ones) Output: Success=1, Failure=-1, Ignore=0

◆ setOrientation()

void TopoShapePy::setOrientation ( Py::String  arg)

◆ sewShape()

PyObject * TopoShapePy::sewShape ( PyObject args)

◆ slice()

◆ slices()

◆ staticCallback___getstate__()

PyObject * TopoShapePy::staticCallback___getstate__ ( PyObject self,
PyObject args 
)
static

◆ staticCallback___setstate__()

PyObject * TopoShapePy::staticCallback___setstate__ ( PyObject self,
PyObject args 
)
static

◆ staticCallback_ancestorsOfType()

PyObject * TopoShapePy::staticCallback_ancestorsOfType ( PyObject self,
PyObject args 
)
static

◆ staticCallback_check()

PyObject * TopoShapePy::staticCallback_check ( PyObject self,
PyObject args 
)
static

◆ staticCallback_childShapes()

PyObject * TopoShapePy::staticCallback_childShapes ( PyObject self,
PyObject args 
)
static

◆ staticCallback_cleaned()

PyObject * TopoShapePy::staticCallback_cleaned ( PyObject self,
PyObject args 
)
static

◆ staticCallback_common()

PyObject * TopoShapePy::staticCallback_common ( PyObject self,
PyObject args 
)
static

◆ staticCallback_complement()

◆ staticCallback_copy()

PyObject * TopoShapePy::staticCallback_copy ( PyObject self,
PyObject args 
)
static

◆ staticCallback_countElement()

PyObject * TopoShapePy::staticCallback_countElement ( PyObject self,
PyObject args 
)
static

◆ staticCallback_cut()

PyObject * TopoShapePy::staticCallback_cut ( PyObject self,
PyObject args 
)
static

◆ staticCallback_defeaturing()

PyObject * TopoShapePy::staticCallback_defeaturing ( PyObject self,
PyObject args 
)
static

◆ staticCallback_distToShape()

PyObject * TopoShapePy::staticCallback_distToShape ( PyObject self,
PyObject args 
)
static

◆ staticCallback_dumpToString()

PyObject * TopoShapePy::staticCallback_dumpToString ( PyObject self,
PyObject args 
)
static

◆ staticCallback_exportBinary()

PyObject * TopoShapePy::staticCallback_exportBinary ( PyObject self,
PyObject args 
)
static

◆ staticCallback_exportBrep()

PyObject * TopoShapePy::staticCallback_exportBrep ( PyObject self,
PyObject args 
)
static

◆ staticCallback_exportBrepToString()

PyObject * TopoShapePy::staticCallback_exportBrepToString ( PyObject self,
PyObject args 
)
static

◆ staticCallback_exportIges()

PyObject * TopoShapePy::staticCallback_exportIges ( PyObject self,
PyObject args 
)
static

◆ staticCallback_exportStep()

PyObject * TopoShapePy::staticCallback_exportStep ( PyObject self,
PyObject args 
)
static

◆ staticCallback_exportStl()

PyObject * TopoShapePy::staticCallback_exportStl ( PyObject self,
PyObject args 
)
static

◆ staticCallback_extrude()

PyObject * TopoShapePy::staticCallback_extrude ( PyObject self,
PyObject args 
)
static

◆ staticCallback_findPlane()

PyObject * TopoShapePy::staticCallback_findPlane ( PyObject self,
PyObject args 
)
static

◆ staticCallback_fix()

◆ staticCallback_fixTolerance()

PyObject * TopoShapePy::staticCallback_fixTolerance ( PyObject self,
PyObject args 
)
static

◆ staticCallback_fuse()

PyObject * TopoShapePy::staticCallback_fuse ( PyObject self,
PyObject args 
)
static

◆ staticCallback_generalFuse()

PyObject * TopoShapePy::staticCallback_generalFuse ( PyObject self,
PyObject args 
)
static

◆ staticCallback_getArea()

PyObject * TopoShapePy::staticCallback_getArea ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getCompounds()

PyObject * TopoShapePy::staticCallback_getCompounds ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getCompSolids()

PyObject * TopoShapePy::staticCallback_getCompSolids ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getEdges()

PyObject * TopoShapePy::staticCallback_getEdges ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getElement()

PyObject * TopoShapePy::staticCallback_getElement ( PyObject self,
PyObject args 
)
static

◆ staticCallback_getFaces()

PyObject * TopoShapePy::staticCallback_getFaces ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getLength()

PyObject * TopoShapePy::staticCallback_getLength ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getOrientation()

PyObject * TopoShapePy::staticCallback_getOrientation ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getShapeType()

PyObject * TopoShapePy::staticCallback_getShapeType ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getShells()

PyObject * TopoShapePy::staticCallback_getShells ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getSolids()

PyObject * TopoShapePy::staticCallback_getSolids ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getSubShapes()

PyObject * TopoShapePy::staticCallback_getSubShapes ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getTolerance()

PyObject * TopoShapePy::staticCallback_getTolerance ( PyObject self,
PyObject args 
)
static

◆ staticCallback_getVertexes()

PyObject * TopoShapePy::staticCallback_getVertexes ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getVolume()

PyObject * TopoShapePy::staticCallback_getVolume ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getWires()

PyObject * TopoShapePy::staticCallback_getWires ( PyObject self,
void *  closure 
)
static

◆ staticCallback_globalTolerance()

PyObject * TopoShapePy::staticCallback_globalTolerance ( PyObject self,
PyObject args 
)
static

◆ staticCallback_hashCode()

PyObject * TopoShapePy::staticCallback_hashCode ( PyObject self,
PyObject args 
)
static

◆ staticCallback_importBinary()

◆ staticCallback_importBrep()

◆ staticCallback_importBrepFromString()

◆ staticCallback_inTolerance()

PyObject * TopoShapePy::staticCallback_inTolerance ( PyObject self,
PyObject args 
)
static

◆ staticCallback_isClosed()

PyObject * TopoShapePy::staticCallback_isClosed ( PyObject self,
PyObject args 
)
static

◆ staticCallback_isCoplanar()

PyObject * TopoShapePy::staticCallback_isCoplanar ( PyObject self,
PyObject args 
)
static

◆ staticCallback_isEqual()

PyObject * TopoShapePy::staticCallback_isEqual ( PyObject self,
PyObject args 
)
static

◆ staticCallback_isInfinite()

PyObject * TopoShapePy::staticCallback_isInfinite ( PyObject self,
PyObject args 
)
static

◆ staticCallback_isInside()

PyObject * TopoShapePy::staticCallback_isInside ( PyObject self,
PyObject args 
)
static

◆ staticCallback_isNull()

PyObject * TopoShapePy::staticCallback_isNull ( PyObject self,
PyObject args 
)
static

◆ staticCallback_isPartner()

PyObject * TopoShapePy::staticCallback_isPartner ( PyObject self,
PyObject args 
)
static

◆ staticCallback_isSame()

PyObject * TopoShapePy::staticCallback_isSame ( PyObject self,
PyObject args 
)
static

◆ staticCallback_isValid()

PyObject * TopoShapePy::staticCallback_isValid ( PyObject self,
PyObject args 
)
static

◆ staticCallback_limitTolerance()

PyObject * TopoShapePy::staticCallback_limitTolerance ( PyObject self,
PyObject args 
)
static

◆ staticCallback_makeChamfer()

PyObject * TopoShapePy::staticCallback_makeChamfer ( PyObject self,
PyObject args 
)
static

◆ staticCallback_makeFillet()

PyObject * TopoShapePy::staticCallback_makeFillet ( PyObject self,
PyObject args 
)
static

◆ staticCallback_makeOffset2D()

PyObject * TopoShapePy::staticCallback_makeOffset2D ( PyObject self,
PyObject args,
PyObject kwd 
)
static

◆ staticCallback_makeOffsetShape()

PyObject * TopoShapePy::staticCallback_makeOffsetShape ( PyObject self,
PyObject args,
PyObject kwd 
)
static

◆ staticCallback_makeParallelProjection()

PyObject * TopoShapePy::staticCallback_makeParallelProjection ( PyObject self,
PyObject args 
)
static

◆ staticCallback_makePerspectiveProjection()

PyObject * TopoShapePy::staticCallback_makePerspectiveProjection ( PyObject self,
PyObject args 
)
static

◆ staticCallback_makeShapeFromMesh()

◆ staticCallback_makeThickness()

PyObject * TopoShapePy::staticCallback_makeThickness ( PyObject self,
PyObject args 
)
static

◆ staticCallback_makeWires()

◆ staticCallback_mirror()

PyObject * TopoShapePy::staticCallback_mirror ( PyObject self,
PyObject args 
)
static

◆ staticCallback_multiFuse()

PyObject * TopoShapePy::staticCallback_multiFuse ( PyObject self,
PyObject args 
)
static

◆ staticCallback_nullify()

◆ staticCallback_oldFuse()

PyObject * TopoShapePy::staticCallback_oldFuse ( PyObject self,
PyObject args 
)
static

◆ staticCallback_optimalBoundingBox()

PyObject * TopoShapePy::staticCallback_optimalBoundingBox ( PyObject self,
PyObject args 
)
static

◆ staticCallback_overTolerance()

PyObject * TopoShapePy::staticCallback_overTolerance ( PyObject self,
PyObject args 
)
static

◆ staticCallback_project()

PyObject * TopoShapePy::staticCallback_project ( PyObject self,
PyObject args 
)
static

◆ staticCallback_proximity()

PyObject * TopoShapePy::staticCallback_proximity ( PyObject self,
PyObject args 
)
static

◆ staticCallback_read()

◆ staticCallback_reflectLines()

PyObject * TopoShapePy::staticCallback_reflectLines ( PyObject self,
PyObject args,
PyObject kwd 
)
static

◆ staticCallback_removeInternalWires()

◆ staticCallback_removeShape()

PyObject * TopoShapePy::staticCallback_removeShape ( PyObject self,
PyObject args 
)
static

◆ staticCallback_removeSplitter()

PyObject * TopoShapePy::staticCallback_removeSplitter ( PyObject self,
PyObject args 
)
static

◆ staticCallback_replaceShape()

PyObject * TopoShapePy::staticCallback_replaceShape ( PyObject self,
PyObject args 
)
static

◆ staticCallback_reverse()

◆ staticCallback_reversed()

◆ staticCallback_revolve()

PyObject * TopoShapePy::staticCallback_revolve ( PyObject self,
PyObject args 
)
static

◆ staticCallback_rotate()

◆ staticCallback_rotated()

◆ staticCallback_scale()

◆ staticCallback_scaled()

◆ staticCallback_section()

PyObject * TopoShapePy::staticCallback_section ( PyObject self,
PyObject args 
)
static

◆ staticCallback_setArea()

int TopoShapePy::staticCallback_setArea ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the Area attribute

References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().

◆ staticCallback_setCompounds()

int TopoShapePy::staticCallback_setCompounds ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the Compounds attribute

References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().

◆ staticCallback_setCompSolids()

int TopoShapePy::staticCallback_setCompSolids ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the CompSolids attribute

References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().

◆ staticCallback_setEdges()

int TopoShapePy::staticCallback_setEdges ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the Edges attribute

References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().

◆ staticCallback_setFaces()

int TopoShapePy::staticCallback_setFaces ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the Faces attribute

References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().

◆ staticCallback_setLength()

int TopoShapePy::staticCallback_setLength ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the Length attribute

References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().

◆ staticCallback_setOrientation()

int TopoShapePy::staticCallback_setOrientation ( PyObject self,
PyObject value,
void *  closure 
)
static

◆ staticCallback_setShapeType()

int TopoShapePy::staticCallback_setShapeType ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the ShapeType attribute

References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().

◆ staticCallback_setShells()

int TopoShapePy::staticCallback_setShells ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the Shells attribute

References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().

◆ staticCallback_setSolids()

int TopoShapePy::staticCallback_setSolids ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the Solids attribute

References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().

◆ staticCallback_setSubShapes()

int TopoShapePy::staticCallback_setSubShapes ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the SubShapes attribute

References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().

◆ staticCallback_setVertexes()

int TopoShapePy::staticCallback_setVertexes ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the Vertexes attribute

References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().

◆ staticCallback_setVolume()

int TopoShapePy::staticCallback_setVolume ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the Volume attribute

References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().

◆ staticCallback_setWires()

int TopoShapePy::staticCallback_setWires ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the Wires attribute

References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().

◆ staticCallback_sewShape()

◆ staticCallback_slice()

PyObject * TopoShapePy::staticCallback_slice ( PyObject self,
PyObject args 
)
static

◆ staticCallback_slices()

PyObject * TopoShapePy::staticCallback_slices ( PyObject self,
PyObject args 
)
static

◆ staticCallback_tessellate()

PyObject * TopoShapePy::staticCallback_tessellate ( PyObject self,
PyObject args 
)
static

◆ staticCallback_toNurbs()

PyObject * TopoShapePy::staticCallback_toNurbs ( PyObject self,
PyObject args 
)
static

◆ staticCallback_transformed()

PyObject * TopoShapePy::staticCallback_transformed ( PyObject self,
PyObject args,
PyObject kwd 
)
static

◆ staticCallback_transformGeometry()

PyObject * TopoShapePy::staticCallback_transformGeometry ( PyObject self,
PyObject args 
)
static

◆ staticCallback_transformShape()

◆ staticCallback_translate()

◆ staticCallback_translated()

◆ staticCallback_writeInventor()

PyObject * TopoShapePy::staticCallback_writeInventor ( PyObject self,
PyObject args,
PyObject kwd 
)
static

◆ tessellate()

PyObject * TopoShapePy::tessellate ( PyObject args)

◆ toNurbs()

PyObject * TopoShapePy::toNurbs ( PyObject args)

◆ transformed()

PyObject * TopoShapePy::transformed ( PyObject args,
PyObject kwd 
)

◆ transformGeometry()

◆ transformShape()

PyObject * TopoShapePy::transformShape ( PyObject args)

◆ translate()

◆ translated()

PyObject * TopoShapePy::translated ( PyObject args)

implementer for the translated() method

References getTopoShapePtr(), Part::shape2pyshape(), and translate().

Referenced by staticCallback_translated().

◆ writeInventor()

Member Data Documentation

◆ GetterSetter

PyGetSetDef TopoShapePy::GetterSetter
static

Attribute structure of TopoShapePy.

◆ Methods

PyMethodDef TopoShapePy::Methods
static

Methods structure of TopoShapePy.

◆ Type

PyTypeObject TopoShapePy::Type
static

Type structure of TopoShapePy.

Referenced by ArchPanel.CommandPanelSheet::Activated(), Part::TopoShapeCompoundPy::add(), Part::TopoShapeWirePy::add(), Part::BRepOffsetAPI_MakePipeShellPy::add(), Path::AreaPy::add(), draftobjects.draft_annotation.DraftAnnotation::add_missing_properties_0v19(), Fem::FemMeshPy::addHypothesis(), ArchStructure.StructSelectionObserver::addSelection(), ancestorsOfType(), PathSimulator::PathSimPy::BeginSimulation(), ArchSite.Compass::buildCoordinates(), Part::buildShapeEnumTypeMap(), common(), cut(), Part::TopoShapeFacePy::cutHoles(), distToShape(), ArchComponent.Component::execute(), draftobjects.layer.LayerContainer::execute(), fixTolerance(), fuse(), generalFuse(), Part::BRepOffsetAPI_MakePipeShellPy::generated(), Part::getPyShapes(), Attacher::AttachEnginePy::getRefTypeOfShape(), getTolerance(), Part::MakePrismPy::init(), Part::UnifySameDomainPy::initialize(), inTolerance(), ArchAxis.CommandArchGrid::IsActive(), ArchSchedule.CommandArchSchedule::IsActive(), isCoplanar(), isEqual(), isPartner(), isSame(), Part::UnifySameDomainPy::keepShape(), limitTolerance(), makeChamfer(), makeFillet(), makeParallelProjection(), makePerspectiveProjection(), Part::TopoShapeWirePy::makePipe(), Part::TopoShapeWirePy::makePipeShell(), Path::AreaPy::makeSections(), makeThickness(), multiFuse(), Part::TopoShapeSolidPy::offsetFaces(), oldFuse(), overTolerance(), Part::MakePrismPy::perform(), Part::MakePrismPy::performFromEnd(), Part::MakePrismPy::performUntilHeight(), project(), proximity(), Part::MakePrismPy::PyInit(), Part::UnifySameDomainPy::PyInit(), Part::TopoShapeCompoundPy::PyInit(), Part::TopoShapeEdgePy::PyInit(), Part::TopoShapeFacePy::PyInit(), PyInit(), Part::TopoShapeSolidPy::PyInit(), Part::TopoShapeVertexPy::PyInit(), Part::TopoShapeWirePy::PyInit(), Part::BRepOffsetAPI_MakePipeShellPy::PyMake(), Part::BRepOffsetAPI_MakePipeShellPy::remove(), section(), draftobjects.layer.Layer::set_properties(), Part::BRepOffsetAPI_MakePipeShellPy::setAuxiliarySpine(), Fem::SMESH_HypothesisPy< T >::setParametersByMesh(), Path::AreaPy::setPlane(), ArchReference.ArchReference::setProperties(), Part::TopoShape::setPyObject(), Part::PropertyPartShape::setPyObject(), Fem::FemMeshPy::setShape(), Part::BRepOffsetAPI_MakePipeShellPy::setSpineSupport(), PathSimulator::PathSimPy::SetToolShape(), Path::AreaPy::setWorkplane(), and Path::FeatureAreaPy::setWorkPlane().


The documentation for this class was generated from the following files:
  • Sources/FreeCAD-SourceDocs/src/Mod/Part/App/TopoShapePy.h
  • Sources/FreeCAD/src/Mod/Part/App/TopoShapePyImp.cpp
  • Sources/FreeCAD-SourceDocs/src/Mod/Part/App/TopoShapePy.cpp