The python export class for FemMesh. More...

#include <FemMeshPy.h>

Public Types

typedef FemMeshPointerType
 
- 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

 FemMeshPy (FemMesh *pcObject, PyTypeObject *T=&Type)
 
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
 
- 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 FemMeshPy. More...
 
static PyMethodDef Methods []
 Methods structure of FemMeshPy. More...
 
static PyTypeObject Type
 Type structure of FemMeshPy. 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

 ~FemMeshPy ()
 
- 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

PyObjectsetShape (PyObject *args)
 implementer for the setShape() method More...
 
PyObjectcompute (PyObject *args)
 implementer for the compute() method More...
 
PyObjectaddHypothesis (PyObject *args)
 implementer for the addHypothesis() method More...
 
PyObjectsetStandardHypotheses (PyObject *args)
 implementer for the setStandardHypotheses() method More...
 
PyObjectaddNode (PyObject *args)
 implementer for the addNode() method More...
 
PyObjectaddEdge (PyObject *args)
 implementer for the addEdge() method More...
 
PyObjectaddFace (PyObject *args)
 implementer for the addFace() method More...
 
PyObjectaddQuad (PyObject *args)
 implementer for the addQuad() method More...
 
PyObjectaddVolume (PyObject *args)
 implementer for the addVolume() method More...
 
PyObjectread (PyObject *args)
 implementer for the read() method More...
 
PyObjectwrite (PyObject *args)
 implementer for the write() method More...
 
PyObjectwriteABAQUS (PyObject *args)
 implementer for the writeABAQUS() method More...
 
PyObjectsetTransform (PyObject *args)
 implementer for the setTransform() method More...
 
PyObjectcopy (PyObject *args)
 implementer for the copy() method More...
 
PyObjectgetFacesByFace (PyObject *args)
 implementer for the getFacesByFace() method More...
 
PyObjectgetEdgesByEdge (PyObject *args)
 implementer for the getEdgesByEdge() method More...
 
PyObjectgetVolumesByFace (PyObject *args)
 implementer for the getVolumesByFace() method More...
 
PyObjectgetccxVolumesByFace (PyObject *args)
 implementer for the getccxVolumesByFace() method More...
 
PyObjectgetNodeById (PyObject *args)
 implementer for the getNodeById() method More...
 
PyObjectgetNodesBySolid (PyObject *args)
 implementer for the getNodesBySolid() method More...
 
PyObjectgetNodesByFace (PyObject *args)
 implementer for the getNodesByFace() method More...
 
PyObjectgetNodesByEdge (PyObject *args)
 implementer for the getNodesByEdge() method More...
 
PyObjectgetNodesByVertex (PyObject *args)
 implementer for the getNodesByVertex() method More...
 
PyObjectgetElementNodes (PyObject *args)
 implementer for the getElementNodes() method More...
 
PyObjectgetGroupName (PyObject *args)
 implementer for the getGroupName() method More...
 
PyObjectgetGroupElementType (PyObject *args)
 implementer for the getGroupElementType() method More...
 
PyObjectgetGroupElements (PyObject *args)
 implementer for the getGroupElements() method More...
 
PyObjectaddGroup (PyObject *args)
 implementer for the addGroup() method More...
 
PyObjectaddGroupElements (PyObject *args)
 implementer for the addGroupElements() method More...
 
PyObjectremoveGroup (PyObject *args)
 implementer for the removeGroup() method More...
 
PyObjectgetElementType (PyObject *args)
 implementer for the getElementType() method More...
 
PyObjectgetIdByElementType (PyObject *args)
 implementer for the getIdByElementType() method More...
 
static PyObjectstaticCallback_setShape (PyObject *self, PyObject *args)
 callback for the setShape() method More...
 
static PyObjectstaticCallback_compute (PyObject *self, PyObject *args)
 callback for the compute() method More...
 
static PyObjectstaticCallback_addHypothesis (PyObject *self, PyObject *args)
 callback for the addHypothesis() method More...
 
static PyObjectstaticCallback_setStandardHypotheses (PyObject *self, PyObject *args)
 callback for the setStandardHypotheses() method More...
 
static PyObjectstaticCallback_addNode (PyObject *self, PyObject *args)
 callback for the addNode() method More...
 
static PyObjectstaticCallback_addEdge (PyObject *self, PyObject *args)
 callback for the addEdge() method More...
 
static PyObjectstaticCallback_addFace (PyObject *self, PyObject *args)
 callback for the addFace() method More...
 
static PyObjectstaticCallback_addQuad (PyObject *self, PyObject *args)
 callback for the addQuad() method More...
 
static PyObjectstaticCallback_addVolume (PyObject *self, PyObject *args)
 callback for the addVolume() method More...
 
static PyObjectstaticCallback_read (PyObject *self, PyObject *args)
 callback for the read() method More...
 
static PyObjectstaticCallback_write (PyObject *self, PyObject *args)
 callback for the write() method More...
 
static PyObjectstaticCallback_writeABAQUS (PyObject *self, PyObject *args)
 callback for the writeABAQUS() method More...
 
static PyObjectstaticCallback_setTransform (PyObject *self, PyObject *args)
 callback for the setTransform() method More...
 
static PyObjectstaticCallback_copy (PyObject *self, PyObject *args)
 callback for the copy() method More...
 
static PyObjectstaticCallback_getFacesByFace (PyObject *self, PyObject *args)
 callback for the getFacesByFace() method More...
 
static PyObjectstaticCallback_getEdgesByEdge (PyObject *self, PyObject *args)
 callback for the getEdgesByEdge() method More...
 
static PyObjectstaticCallback_getVolumesByFace (PyObject *self, PyObject *args)
 callback for the getVolumesByFace() method More...
 
static PyObjectstaticCallback_getccxVolumesByFace (PyObject *self, PyObject *args)
 callback for the getccxVolumesByFace() method More...
 
static PyObjectstaticCallback_getNodeById (PyObject *self, PyObject *args)
 callback for the getNodeById() method More...
 
static PyObjectstaticCallback_getNodesBySolid (PyObject *self, PyObject *args)
 callback for the getNodesBySolid() method More...
 
static PyObjectstaticCallback_getNodesByFace (PyObject *self, PyObject *args)
 callback for the getNodesByFace() method More...
 
static PyObjectstaticCallback_getNodesByEdge (PyObject *self, PyObject *args)
 callback for the getNodesByEdge() method More...
 
static PyObjectstaticCallback_getNodesByVertex (PyObject *self, PyObject *args)
 callback for the getNodesByVertex() method More...
 
static PyObjectstaticCallback_getElementNodes (PyObject *self, PyObject *args)
 callback for the getElementNodes() method More...
 
static PyObjectstaticCallback_getGroupName (PyObject *self, PyObject *args)
 callback for the getGroupName() method More...
 
static PyObjectstaticCallback_getGroupElementType (PyObject *self, PyObject *args)
 callback for the getGroupElementType() method More...
 
static PyObjectstaticCallback_getGroupElements (PyObject *self, PyObject *args)
 callback for the getGroupElements() method More...
 
static PyObjectstaticCallback_addGroup (PyObject *self, PyObject *args)
 callback for the addGroup() method More...
 
static PyObjectstaticCallback_addGroupElements (PyObject *self, PyObject *args)
 callback for the addGroupElements() method More...
 
static PyObjectstaticCallback_removeGroup (PyObject *self, PyObject *args)
 callback for the removeGroup() method More...
 
static PyObjectstaticCallback_getElementType (PyObject *self, PyObject *args)
 callback for the getElementType() method More...
 
static PyObjectstaticCallback_getIdByElementType (PyObject *self, PyObject *args)
 callback for the getIdByElementType() method More...
 

callbacks and implementers for the python object attributes

Py::Dict getNodes (void) const
 getter for the Nodes attribute More...
 
Py::Long getNodeCount (void) const
 getter for the NodeCount attribute More...
 
Py::Tuple getEdges (void) const
 getter for the Edges attribute More...
 
Py::Tuple getEdgesOnly (void) const
 getter for the EdgesOnly attribute More...
 
Py::Long getEdgeCount (void) const
 getter for the EdgeCount attribute More...
 
Py::Tuple getFaces (void) const
 getter for the Faces attribute More...
 
Py::Tuple getFacesOnly (void) const
 getter for the FacesOnly attribute More...
 
Py::Long getFaceCount (void) const
 getter for the FaceCount attribute More...
 
Py::Long getTriangleCount (void) const
 getter for the TriangleCount attribute More...
 
Py::Long getQuadrangleCount (void) const
 getter for the QuadrangleCount attribute More...
 
Py::Long getPolygonCount (void) const
 getter for the PolygonCount attribute More...
 
Py::Tuple getVolumes (void) const
 getter for the Volumes attribute More...
 
Py::Long getVolumeCount (void) const
 getter for the VolumeCount attribute More...
 
Py::Long getTetraCount (void) const
 getter for the TetraCount attribute More...
 
Py::Long getHexaCount (void) const
 getter for the HexaCount attribute More...
 
Py::Long getPyramidCount (void) const
 getter for the PyramidCount attribute More...
 
Py::Long getPrismCount (void) const
 getter for the PrismCount attribute More...
 
Py::Long getPolyhedronCount (void) const
 getter for the PolyhedronCount attribute More...
 
Py::Long getSubMeshCount (void) const
 getter for the SubMeshCount attribute More...
 
Py::Long getGroupCount (void) const
 getter for the GroupCount attribute More...
 
Py::Tuple getGroups (void) const
 getter for the Groups attribute More...
 
Py::Object 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...
 
FemMeshgetFemMeshPtr (void) const
 getter for the object handled by this class More...
 
static PyObjectstaticCallback_getNodes (PyObject *self, void *closure)
 getter callback for the Nodes attribute More...
 
static int staticCallback_setNodes (PyObject *self, PyObject *value, void *closure)
 setter callback for the Nodes attribute More...
 
static PyObjectstaticCallback_getNodeCount (PyObject *self, void *closure)
 getter callback for the NodeCount attribute More...
 
static int staticCallback_setNodeCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the NodeCount 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_getEdgesOnly (PyObject *self, void *closure)
 getter callback for the EdgesOnly attribute More...
 
static int staticCallback_setEdgesOnly (PyObject *self, PyObject *value, void *closure)
 setter callback for the EdgesOnly attribute More...
 
static PyObjectstaticCallback_getEdgeCount (PyObject *self, void *closure)
 getter callback for the EdgeCount attribute More...
 
static int staticCallback_setEdgeCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the EdgeCount 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_getFacesOnly (PyObject *self, void *closure)
 getter callback for the FacesOnly attribute More...
 
static int staticCallback_setFacesOnly (PyObject *self, PyObject *value, void *closure)
 setter callback for the FacesOnly attribute More...
 
static PyObjectstaticCallback_getFaceCount (PyObject *self, void *closure)
 getter callback for the FaceCount attribute More...
 
static int staticCallback_setFaceCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the FaceCount attribute More...
 
static PyObjectstaticCallback_getTriangleCount (PyObject *self, void *closure)
 getter callback for the TriangleCount attribute More...
 
static int staticCallback_setTriangleCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the TriangleCount attribute More...
 
static PyObjectstaticCallback_getQuadrangleCount (PyObject *self, void *closure)
 getter callback for the QuadrangleCount attribute More...
 
static int staticCallback_setQuadrangleCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the QuadrangleCount attribute More...
 
static PyObjectstaticCallback_getPolygonCount (PyObject *self, void *closure)
 getter callback for the PolygonCount attribute More...
 
static int staticCallback_setPolygonCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the PolygonCount attribute More...
 
static PyObjectstaticCallback_getVolumes (PyObject *self, void *closure)
 getter callback for the Volumes attribute More...
 
static int staticCallback_setVolumes (PyObject *self, PyObject *value, void *closure)
 setter callback for the Volumes attribute More...
 
static PyObjectstaticCallback_getVolumeCount (PyObject *self, void *closure)
 getter callback for the VolumeCount attribute More...
 
static int staticCallback_setVolumeCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the VolumeCount attribute More...
 
static PyObjectstaticCallback_getTetraCount (PyObject *self, void *closure)
 getter callback for the TetraCount attribute More...
 
static int staticCallback_setTetraCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the TetraCount attribute More...
 
static PyObjectstaticCallback_getHexaCount (PyObject *self, void *closure)
 getter callback for the HexaCount attribute More...
 
static int staticCallback_setHexaCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the HexaCount attribute More...
 
static PyObjectstaticCallback_getPyramidCount (PyObject *self, void *closure)
 getter callback for the PyramidCount attribute More...
 
static int staticCallback_setPyramidCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the PyramidCount attribute More...
 
static PyObjectstaticCallback_getPrismCount (PyObject *self, void *closure)
 getter callback for the PrismCount attribute More...
 
static int staticCallback_setPrismCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the PrismCount attribute More...
 
static PyObjectstaticCallback_getPolyhedronCount (PyObject *self, void *closure)
 getter callback for the PolyhedronCount attribute More...
 
static int staticCallback_setPolyhedronCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the PolyhedronCount attribute More...
 
static PyObjectstaticCallback_getSubMeshCount (PyObject *self, void *closure)
 getter callback for the SubMeshCount attribute More...
 
static int staticCallback_setSubMeshCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the SubMeshCount attribute More...
 
static PyObjectstaticCallback_getGroupCount (PyObject *self, void *closure)
 getter callback for the GroupCount attribute More...
 
static int staticCallback_setGroupCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the GroupCount attribute More...
 
static PyObjectstaticCallback_getGroups (PyObject *self, void *closure)
 getter callback for the Groups attribute More...
 
static int staticCallback_setGroups (PyObject *self, PyObject *value, void *closure)
 setter callback for the Groups 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 FemMesh.

Member Typedef Documentation

◆ PointerType

Constructor & Destructor Documentation

◆ ~FemMeshPy()

FemMeshPy::~FemMeshPy ( )
protected

◆ FemMeshPy()

FemMeshPy::FemMeshPy ( FemMesh pcObject,
PyTypeObject *  T = &Type 
)

Referenced by copy(), and PyMake().

Member Function Documentation

◆ addEdge()

◆ addFace()

◆ addGroup()

PyObject * FemMeshPy::addGroup ( PyObject args)

◆ addGroupElements()

PyObject * FemMeshPy::addGroupElements ( PyObject args)

◆ addHypothesis()

◆ addNode()

◆ addQuad()

◆ addVolume()

◆ compute()

PyObject * FemMeshPy::compute ( PyObject args)

◆ copy()

PyObject * FemMeshPy::copy ( PyObject args)

implementer for the copy() method

References FemMeshPy(), and getFemMeshPtr().

Referenced by staticCallback_copy().

◆ getccxVolumesByFace()

◆ getCustomAttributes()

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

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

◆ getEdgeCount()

Py::Long FemMeshPy::getEdgeCount ( void  ) const

getter for the EdgeCount attribute

References getFemMeshPtr().

Referenced by staticCallback_getEdgeCount().

◆ getEdges()

Py::Tuple FemMeshPy::getEdges ( void  ) const

◆ getEdgesByEdge()

◆ getEdgesOnly()

Py::Tuple FemMeshPy::getEdgesOnly ( void  ) const

getter for the EdgesOnly attribute

References Fem::FemMesh::getEdgesOnly(), and getFemMeshPtr().

Referenced by staticCallback_getEdgesOnly().

◆ getElementNodes()

PyObject * FemMeshPy::getElementNodes ( PyObject args)

◆ getElementType()

PyObject * FemMeshPy::getElementType ( PyObject args)

◆ getFaceCount()

Py::Long FemMeshPy::getFaceCount ( void  ) const

getter for the FaceCount attribute

References getFemMeshPtr().

Referenced by staticCallback_getFaceCount().

◆ getFaces()

Py::Tuple FemMeshPy::getFaces ( void  ) const

◆ getFacesByFace()

◆ getFacesOnly()

Py::Tuple FemMeshPy::getFacesOnly ( void  ) const

getter for the FacesOnly attribute

References Fem::FemMesh::getFacesOnly(), and getFemMeshPtr().

Referenced by staticCallback_getFacesOnly().

◆ getFemMeshPtr()

◆ getGroupCount()

Py::Long FemMeshPy::getGroupCount ( void  ) const

getter for the GroupCount attribute

References getFemMeshPtr().

Referenced by staticCallback_getGroupCount().

◆ getGroupElements()

PyObject * FemMeshPy::getGroupElements ( PyObject args)

◆ getGroupElementType()

PyObject * FemMeshPy::getGroupElementType ( PyObject args)

◆ getGroupName()

PyObject * FemMeshPy::getGroupName ( PyObject args)

implementer for the getGroupName() method

References getFemMeshPtr().

Referenced by staticCallback_getGroupName().

◆ getGroups()

Py::Tuple FemMeshPy::getGroups ( void  ) const

getter for the Groups attribute

References getFemMeshPtr(), SMESH_Mesh::GetGroupIds(), and Fem::FemMesh::getSMesh().

Referenced by staticCallback_getGroups().

◆ getHexaCount()

Py::Long FemMeshPy::getHexaCount ( void  ) const

getter for the HexaCount attribute

References getFemMeshPtr().

Referenced by staticCallback_getHexaCount().

◆ getIdByElementType()

◆ getNodeById()

◆ getNodeCount()

Py::Long FemMeshPy::getNodeCount ( void  ) const

getter for the NodeCount attribute

References getFemMeshPtr().

Referenced by staticCallback_getNodeCount().

◆ getNodes()

◆ getNodesByEdge()

◆ getNodesByFace()

◆ getNodesBySolid()

◆ getNodesByVertex()

◆ getPolygonCount()

Py::Long FemMeshPy::getPolygonCount ( void  ) const

getter for the PolygonCount attribute

References getFemMeshPtr().

Referenced by staticCallback_getPolygonCount().

◆ getPolyhedronCount()

Py::Long FemMeshPy::getPolyhedronCount ( void  ) const

getter for the PolyhedronCount attribute

References getFemMeshPtr().

Referenced by staticCallback_getPolyhedronCount().

◆ getPrismCount()

Py::Long FemMeshPy::getPrismCount ( void  ) const

getter for the PrismCount attribute

References getFemMeshPtr().

Referenced by staticCallback_getPrismCount().

◆ getPyramidCount()

Py::Long FemMeshPy::getPyramidCount ( void  ) const

getter for the PyramidCount attribute

References getFemMeshPtr().

Referenced by staticCallback_getPyramidCount().

◆ getQuadrangleCount()

Py::Long FemMeshPy::getQuadrangleCount ( void  ) const

getter for the QuadrangleCount attribute

References getFemMeshPtr().

Referenced by staticCallback_getQuadrangleCount().

◆ getSubMeshCount()

Py::Long FemMeshPy::getSubMeshCount ( void  ) const

getter for the SubMeshCount attribute

References getFemMeshPtr().

Referenced by staticCallback_getSubMeshCount().

◆ getTetraCount()

Py::Long FemMeshPy::getTetraCount ( void  ) const

getter for the TetraCount attribute

References getFemMeshPtr().

Referenced by staticCallback_getTetraCount().

◆ getTriangleCount()

Py::Long FemMeshPy::getTriangleCount ( void  ) const

getter for the TriangleCount attribute

References getFemMeshPtr().

Referenced by staticCallback_getTriangleCount().

◆ GetType()

virtual PyTypeObject* Fem::FemMeshPy::GetType ( void  )
virtual

Reimplemented from Data::ComplexGeoDataPy.

◆ getVolume()

Py::Object FemMeshPy::getVolume ( void  ) const

getter for the Volume attribute

References getFemMeshPtr().

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

◆ getVolumeCount()

Py::Long FemMeshPy::getVolumeCount ( void  ) const

getter for the VolumeCount attribute

References getFemMeshPtr().

Referenced by staticCallback_getVolumeCount().

◆ getVolumes()

Py::Tuple FemMeshPy::getVolumes ( void  ) const

◆ getVolumesByFace()

◆ PyInit()

int FemMeshPy::PyInit ( PyObject ,
PyObject  
)
virtual

PyInit method Override this method to initialize a newly created instance of the class (Constructor)

Reimplemented from Data::ComplexGeoDataPy.

References Base::BaseExceptionFreeCADError, getFemMeshPtr(), and Type.

◆ PyMake()

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

References FemMeshPy().

◆ read()

◆ removeGroup()

PyObject * FemMeshPy::removeGroup ( PyObject args)

implementer for the removeGroup() method

References getFemMeshPtr().

Referenced by staticCallback_removeGroup().

◆ representation()

◆ setCustomAttributes()

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

setter for special attributes (e.g.

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

◆ setShape()

◆ setStandardHypotheses()

PyObject * FemMeshPy::setStandardHypotheses ( PyObject args)

◆ setTransform()

◆ staticCallback_addEdge()

◆ staticCallback_addFace()

◆ staticCallback_addGroup()

PyObject * FemMeshPy::staticCallback_addGroup ( PyObject self,
PyObject args 
)
static

◆ staticCallback_addGroupElements()

PyObject * FemMeshPy::staticCallback_addGroupElements ( PyObject self,
PyObject args 
)
static

◆ staticCallback_addHypothesis()

◆ staticCallback_addNode()

◆ staticCallback_addQuad()

◆ staticCallback_addVolume()

◆ staticCallback_compute()

◆ staticCallback_copy()

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

◆ staticCallback_getccxVolumesByFace()

PyObject * FemMeshPy::staticCallback_getccxVolumesByFace ( PyObject self,
PyObject args 
)
static

◆ staticCallback_getEdgeCount()

PyObject * FemMeshPy::staticCallback_getEdgeCount ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getEdges()

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

◆ staticCallback_getEdgesByEdge()

PyObject * FemMeshPy::staticCallback_getEdgesByEdge ( PyObject self,
PyObject args 
)
static

◆ staticCallback_getEdgesOnly()

PyObject * FemMeshPy::staticCallback_getEdgesOnly ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getElementNodes()

PyObject * FemMeshPy::staticCallback_getElementNodes ( PyObject self,
PyObject args 
)
static

◆ staticCallback_getElementType()

PyObject * FemMeshPy::staticCallback_getElementType ( PyObject self,
PyObject args 
)
static

◆ staticCallback_getFaceCount()

PyObject * FemMeshPy::staticCallback_getFaceCount ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getFaces()

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

◆ staticCallback_getFacesByFace()

PyObject * FemMeshPy::staticCallback_getFacesByFace ( PyObject self,
PyObject args 
)
static

◆ staticCallback_getFacesOnly()

PyObject * FemMeshPy::staticCallback_getFacesOnly ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getGroupCount()

PyObject * FemMeshPy::staticCallback_getGroupCount ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getGroupElements()

PyObject * FemMeshPy::staticCallback_getGroupElements ( PyObject self,
PyObject args 
)
static

◆ staticCallback_getGroupElementType()

PyObject * FemMeshPy::staticCallback_getGroupElementType ( PyObject self,
PyObject args 
)
static

◆ staticCallback_getGroupName()

PyObject * FemMeshPy::staticCallback_getGroupName ( PyObject self,
PyObject args 
)
static

◆ staticCallback_getGroups()

PyObject * FemMeshPy::staticCallback_getGroups ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getHexaCount()

PyObject * FemMeshPy::staticCallback_getHexaCount ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getIdByElementType()

PyObject * FemMeshPy::staticCallback_getIdByElementType ( PyObject self,
PyObject args 
)
static

◆ staticCallback_getNodeById()

PyObject * FemMeshPy::staticCallback_getNodeById ( PyObject self,
PyObject args 
)
static

◆ staticCallback_getNodeCount()

PyObject * FemMeshPy::staticCallback_getNodeCount ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getNodes()

PyObject * FemMeshPy::staticCallback_getNodes ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getNodesByEdge()

PyObject * FemMeshPy::staticCallback_getNodesByEdge ( PyObject self,
PyObject args 
)
static

◆ staticCallback_getNodesByFace()

PyObject * FemMeshPy::staticCallback_getNodesByFace ( PyObject self,
PyObject args 
)
static

◆ staticCallback_getNodesBySolid()

PyObject * FemMeshPy::staticCallback_getNodesBySolid ( PyObject self,
PyObject args 
)
static

◆ staticCallback_getNodesByVertex()

PyObject * FemMeshPy::staticCallback_getNodesByVertex ( PyObject self,
PyObject args 
)
static

◆ staticCallback_getPolygonCount()

PyObject * FemMeshPy::staticCallback_getPolygonCount ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getPolyhedronCount()

PyObject * FemMeshPy::staticCallback_getPolyhedronCount ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getPrismCount()

PyObject * FemMeshPy::staticCallback_getPrismCount ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getPyramidCount()

PyObject * FemMeshPy::staticCallback_getPyramidCount ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getQuadrangleCount()

PyObject * FemMeshPy::staticCallback_getQuadrangleCount ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getSubMeshCount()

PyObject * FemMeshPy::staticCallback_getSubMeshCount ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getTetraCount()

PyObject * FemMeshPy::staticCallback_getTetraCount ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getTriangleCount()

PyObject * FemMeshPy::staticCallback_getTriangleCount ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getVolume()

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

◆ staticCallback_getVolumeCount()

PyObject * FemMeshPy::staticCallback_getVolumeCount ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getVolumes()

PyObject * FemMeshPy::staticCallback_getVolumes ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getVolumesByFace()

PyObject * FemMeshPy::staticCallback_getVolumesByFace ( PyObject self,
PyObject args 
)
static

◆ staticCallback_read()

◆ staticCallback_removeGroup()

PyObject * FemMeshPy::staticCallback_removeGroup ( PyObject self,
PyObject args 
)
static

◆ staticCallback_setEdgeCount()

int FemMeshPy::staticCallback_setEdgeCount ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the EdgeCount attribute

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

◆ staticCallback_setEdges()

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

setter callback for the Edges attribute

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

◆ staticCallback_setEdgesOnly()

int FemMeshPy::staticCallback_setEdgesOnly ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the EdgesOnly attribute

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

◆ staticCallback_setFaceCount()

int FemMeshPy::staticCallback_setFaceCount ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the FaceCount attribute

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

◆ staticCallback_setFaces()

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

setter callback for the Faces attribute

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

◆ staticCallback_setFacesOnly()

int FemMeshPy::staticCallback_setFacesOnly ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the FacesOnly attribute

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

◆ staticCallback_setGroupCount()

int FemMeshPy::staticCallback_setGroupCount ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the GroupCount attribute

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

◆ staticCallback_setGroups()

int FemMeshPy::staticCallback_setGroups ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the Groups attribute

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

◆ staticCallback_setHexaCount()

int FemMeshPy::staticCallback_setHexaCount ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the HexaCount attribute

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

◆ staticCallback_setNodeCount()

int FemMeshPy::staticCallback_setNodeCount ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the NodeCount attribute

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

◆ staticCallback_setNodes()

int FemMeshPy::staticCallback_setNodes ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the Nodes attribute

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

◆ staticCallback_setPolygonCount()

int FemMeshPy::staticCallback_setPolygonCount ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the PolygonCount attribute

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

◆ staticCallback_setPolyhedronCount()

int FemMeshPy::staticCallback_setPolyhedronCount ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the PolyhedronCount attribute

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

◆ staticCallback_setPrismCount()

int FemMeshPy::staticCallback_setPrismCount ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the PrismCount attribute

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

◆ staticCallback_setPyramidCount()

int FemMeshPy::staticCallback_setPyramidCount ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the PyramidCount attribute

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

◆ staticCallback_setQuadrangleCount()

int FemMeshPy::staticCallback_setQuadrangleCount ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the QuadrangleCount attribute

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

◆ staticCallback_setShape()

◆ staticCallback_setStandardHypotheses()

◆ staticCallback_setSubMeshCount()

int FemMeshPy::staticCallback_setSubMeshCount ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the SubMeshCount attribute

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

◆ staticCallback_setTetraCount()

int FemMeshPy::staticCallback_setTetraCount ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the TetraCount attribute

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

◆ staticCallback_setTransform()

◆ staticCallback_setTriangleCount()

int FemMeshPy::staticCallback_setTriangleCount ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the TriangleCount attribute

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

◆ staticCallback_setVolume()

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

setter callback for the Volume attribute

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

◆ staticCallback_setVolumeCount()

int FemMeshPy::staticCallback_setVolumeCount ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the VolumeCount attribute

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

◆ staticCallback_setVolumes()

int FemMeshPy::staticCallback_setVolumes ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the Volumes attribute

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

◆ staticCallback_write()

PyObject * FemMeshPy::staticCallback_write ( PyObject self,
PyObject args 
)
static

◆ staticCallback_writeABAQUS()

PyObject * FemMeshPy::staticCallback_writeABAQUS ( PyObject self,
PyObject args 
)
static

◆ write()

PyObject * FemMeshPy::write ( PyObject args)

◆ writeABAQUS()

PyObject * FemMeshPy::writeABAQUS ( PyObject args)

Member Data Documentation

◆ GetterSetter

PyGetSetDef FemMeshPy::GetterSetter
static

Attribute structure of FemMeshPy.

◆ Methods

PyMethodDef FemMeshPy::Methods
static

Methods structure of FemMeshPy.

◆ Type


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