The python export class for FemMesh. More...

#include <FemMeshPy.h>

Public Types

typedef FemMesh * PointerType
 
- Public Types inherited from Data::ComplexGeoDataPy
typedef ComplexGeoData * PointerType
 
- Public Types inherited from Base::PersistencePy
typedef Persistence * PointerType
 
- Public Types inherited from Base::BaseClassPy
typedef BaseClass * PointerType
 
- Public Types inherited from Base::PyObjectBase
typedef void * PointerType
 
enum  Status { Valid = 0, Immutable = 1, Notify = 2, NoTrack = 3 }
 

Public Member Functions

 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
 
PyObject * getFacesFromSubelement (PyObject *args)
 implementer for the getFacesFromSubelement() method More...
 
Py::Object getBoundBox (void) const
 getter for the BoundBox attribute More...
 
Py::Object getPlacement (void) const
 getter for the Placement attribute More...
 
void setPlacement (Py::Object arg)
 setter for the Placement attribute More...
 
Py::Object getMatrix (void) const
 getter for the Matrix attribute More...
 
void setMatrix (Py::Object arg)
 setter for the Matrix attribute More...
 
PyObject * getCustomAttributes (const char *attr) const
 getter method for special attributes (e.g. dynamic ones) More...
 
int setCustomAttributes (const char *attr, PyObject *obj)
 setter for special attributes (e.g. More...
 
ComplexGeoData * getComplexGeoDataPtr (void) const
 getter for the object handled by this class More...
 
- Public Member Functions inherited from Base::PersistencePy
 PersistencePy (Persistence *pcObject, PyTypeObject *T=&Type)
 
std::string representation (void) const
 
PyObject * dumpContent (PyObject *args, PyObject *kwd)
 implementer for the dumpContent() method More...
 
PyObject * restoreContent (PyObject *args)
 implementer for the restoreContent() method More...
 
Py::String getContent (void) const
 getter for the Content attribute More...
 
Py::Int getMemSize (void) const
 getter for the MemSize attribute More...
 
PyObject * getCustomAttributes (const char *attr) const
 getter method for special attributes (e.g. dynamic ones) More...
 
int setCustomAttributes (const char *attr, PyObject *obj)
 setter for special attributes (e.g. More...
 
Persistence * getPersistencePtr (void) const
 getter for the object handled by this class More...
 
- Public Member Functions inherited from Base::BaseClassPy
 BaseClassPy (BaseClass *pcObject, PyTypeObject *T=&Type)
 
std::string representation (void) const
 
PyObject * isDerivedFrom (PyObject *args)
 implementer for the isDerivedFrom() method More...
 
PyObject * getAllDerivedFrom (PyObject *args)
 implementer for the getAllDerivedFrom() method More...
 
Py::String getTypeId (void) const
 getter for the TypeId attribute More...
 
Py::String getModule (void) const
 getter for the Module attribute More...
 
PyObject * getCustomAttributes (const char *attr) const
 getter method for special attributes (e.g. dynamic ones) More...
 
int setCustomAttributes (const char *attr, PyObject *obj)
 setter for special attributes (e.g. More...
 
BaseClass * getBaseClassPtr (void) const
 getter for the object handled by this class More...
 
- Public Member Functions inherited from Base::PyObjectBase
PyObjectBase * DecRef (void)
 decref method wrapper (see python extending manual)
More...
 
PyObjectBase * IncRef (void)
 incref method wrapper (see python extending manual) More...
 
bool isConst ()
 
bool isNotTracking () const
 
bool isValid ()
 
 PyObjectBase (void *, PyTypeObject *T)
 Constructor Sets the Type of the object (for inheritance) and decrease the the reference count of the PyObject. More...
 
void setConst ()
 
void setInvalid ()
 
void setNotTracking (bool on=true)
 
void setShouldNotify (bool on)
 
bool shouldNotify () const
 
void startNotify ()
 

Static Public Member Functions

static PyObject * PyMake (struct _typeobject *, PyObject *, PyObject *)
 
- Static Public Member Functions inherited from Data::ComplexGeoDataPy
static PyObject * PyMake (struct _typeobject *, PyObject *, PyObject *)
 
static PyObject * staticCallback_getFacesFromSubelement (PyObject *self, PyObject *args)
 callback for the getFacesFromSubelement() method More...
 
static PyObject * staticCallback_getBoundBox (PyObject *self, void *closure)
 getter callback for the BoundBox attribute More...
 
static int staticCallback_setBoundBox (PyObject *self, PyObject *value, void *closure)
 setter callback for the BoundBox attribute More...
 
static PyObject * staticCallback_getPlacement (PyObject *self, void *closure)
 getter callback for the Placement attribute More...
 
static int staticCallback_setPlacement (PyObject *self, PyObject *value, void *closure)
 setter callback for the Placement attribute More...
 
static PyObject * staticCallback_getMatrix (PyObject *self, void *closure)
 getter callback for the Matrix attribute More...
 
static int staticCallback_setMatrix (PyObject *self, PyObject *value, void *closure)
 setter callback for the Matrix attribute More...
 
- Static Public Member Functions inherited from Base::PersistencePy
static PyObject * PyMake (struct _typeobject *, PyObject *, PyObject *)
 
static PyObject * staticCallback_dumpContent (PyObject *self, PyObject *args, PyObject *kwd)
 callback for the dumpContent() method More...
 
static PyObject * staticCallback_restoreContent (PyObject *self, PyObject *args)
 callback for the restoreContent() method More...
 
static PyObject * staticCallback_getContent (PyObject *self, void *closure)
 getter callback for the Content attribute More...
 
static int staticCallback_setContent (PyObject *self, PyObject *value, void *closure)
 setter callback for the Content attribute More...
 
static PyObject * staticCallback_getMemSize (PyObject *self, void *closure)
 getter callback for the MemSize attribute More...
 
static int staticCallback_setMemSize (PyObject *self, PyObject *value, void *closure)
 setter callback for the MemSize attribute More...
 
- Static Public Member Functions inherited from Base::BaseClassPy
static PyObject * PyMake (struct _typeobject *, PyObject *, PyObject *)
 
static PyObject * staticCallback_isDerivedFrom (PyObject *self, PyObject *args)
 callback for the isDerivedFrom() method More...
 
static PyObject * staticCallback_getAllDerivedFrom (PyObject *self, PyObject *args)
 callback for the getAllDerivedFrom() method More...
 
static PyObject * staticCallback_getTypeId (PyObject *self, void *closure)
 getter callback for the TypeId attribute More...
 
static int staticCallback_setTypeId (PyObject *self, PyObject *value, void *closure)
 setter callback for the TypeId attribute More...
 
static PyObject * staticCallback_getModule (PyObject *self, void *closure)
 getter callback for the Module attribute More...
 
static int staticCallback_setModule (PyObject *self, PyObject *value, void *closure)
 setter callback for the Module attribute More...
 
- Static Public Member Functions inherited from Base::PyObjectBase
static void PyDestructor (PyObject *P)
 Wrapper for the Python destructor. More...
 

Static Public Attributes

static PyGetSetDef GetterSetter []
 Attribute structure of 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
virtual ~PyObjectBase ()
 destructor More...
 

callbacks and implementers for the python object methods

PyObject * setShape (PyObject *args)
 implementer for the setShape() method More...
 
PyObject * compute (PyObject *args)
 implementer for the compute() method More...
 
PyObject * addHypothesis (PyObject *args)
 implementer for the addHypothesis() method More...
 
PyObject * setStandardHypotheses (PyObject *args)
 implementer for the setStandardHypotheses() method More...
 
PyObject * addNode (PyObject *args)
 implementer for the addNode() method More...
 
PyObject * addEdge (PyObject *args)
 implementer for the addEdge() method More...
 
PyObject * addFace (PyObject *args)
 implementer for the addFace() method More...
 
PyObject * addQuad (PyObject *args)
 implementer for the addQuad() method More...
 
PyObject * addVolume (PyObject *args)
 implementer for the addVolume() method More...
 
PyObject * read (PyObject *args)
 implementer for the read() method More...
 
PyObject * write (PyObject *args)
 implementer for the write() method More...
 
PyObject * writeABAQUS (PyObject *args)
 implementer for the writeABAQUS() method More...
 
PyObject * setTransform (PyObject *args)
 implementer for the setTransform() method More...
 
PyObject * copy (PyObject *args)
 implementer for the copy() method More...
 
PyObject * getFacesByFace (PyObject *args)
 implementer for the getFacesByFace() method More...
 
PyObject * getEdgesByEdge (PyObject *args)
 implementer for the getEdgesByEdge() method More...
 
PyObject * getVolumesByFace (PyObject *args)
 implementer for the getVolumesByFace() method More...
 
PyObject * getccxVolumesByFace (PyObject *args)
 implementer for the getccxVolumesByFace() method More...
 
PyObject * getNodeById (PyObject *args)
 implementer for the getNodeById() method More...
 
PyObject * getNodesBySolid (PyObject *args)
 implementer for the getNodesBySolid() method More...
 
PyObject * getNodesByFace (PyObject *args)
 implementer for the getNodesByFace() method More...
 
PyObject * getNodesByEdge (PyObject *args)
 implementer for the getNodesByEdge() method More...
 
PyObject * getNodesByVertex (PyObject *args)
 implementer for the getNodesByVertex() method More...
 
PyObject * getElementNodes (PyObject *args)
 implementer for the getElementNodes() method More...
 
PyObject * getGroupName (PyObject *args)
 implementer for the getGroupName() method More...
 
PyObject * getGroupElementType (PyObject *args)
 implementer for the getGroupElementType() method More...
 
PyObject * getGroupElements (PyObject *args)
 implementer for the getGroupElements() method More...
 
PyObject * getElementType (PyObject *args)
 implementer for the getElementType() method More...
 
PyObject * getIdByElementType (PyObject *args)
 implementer for the getIdByElementType() method More...
 
static PyObject * staticCallback_setShape (PyObject *self, PyObject *args)
 callback for the setShape() method More...
 
static PyObject * staticCallback_compute (PyObject *self, PyObject *args)
 callback for the compute() method More...
 
static PyObject * staticCallback_addHypothesis (PyObject *self, PyObject *args)
 callback for the addHypothesis() method More...
 
static PyObject * staticCallback_setStandardHypotheses (PyObject *self, PyObject *args)
 callback for the setStandardHypotheses() method More...
 
static PyObject * staticCallback_addNode (PyObject *self, PyObject *args)
 callback for the addNode() method More...
 
static PyObject * staticCallback_addEdge (PyObject *self, PyObject *args)
 callback for the addEdge() method More...
 
static PyObject * staticCallback_addFace (PyObject *self, PyObject *args)
 callback for the addFace() method More...
 
static PyObject * staticCallback_addQuad (PyObject *self, PyObject *args)
 callback for the addQuad() method More...
 
static PyObject * staticCallback_addVolume (PyObject *self, PyObject *args)
 callback for the addVolume() method More...
 
static PyObject * staticCallback_read (PyObject *self, PyObject *args)
 callback for the read() method More...
 
static PyObject * staticCallback_write (PyObject *self, PyObject *args)
 callback for the write() method More...
 
static PyObject * staticCallback_writeABAQUS (PyObject *self, PyObject *args)
 callback for the writeABAQUS() method More...
 
static PyObject * staticCallback_setTransform (PyObject *self, PyObject *args)
 callback for the setTransform() method More...
 
static PyObject * staticCallback_copy (PyObject *self, PyObject *args)
 callback for the copy() method More...
 
static PyObject * staticCallback_getFacesByFace (PyObject *self, PyObject *args)
 callback for the getFacesByFace() method More...
 
static PyObject * staticCallback_getEdgesByEdge (PyObject *self, PyObject *args)
 callback for the getEdgesByEdge() method More...
 
static PyObject * staticCallback_getVolumesByFace (PyObject *self, PyObject *args)
 callback for the getVolumesByFace() method More...
 
static PyObject * staticCallback_getccxVolumesByFace (PyObject *self, PyObject *args)
 callback for the getccxVolumesByFace() method More...
 
static PyObject * staticCallback_getNodeById (PyObject *self, PyObject *args)
 callback for the getNodeById() method More...
 
static PyObject * staticCallback_getNodesBySolid (PyObject *self, PyObject *args)
 callback for the getNodesBySolid() method More...
 
static PyObject * staticCallback_getNodesByFace (PyObject *self, PyObject *args)
 callback for the getNodesByFace() method More...
 
static PyObject * staticCallback_getNodesByEdge (PyObject *self, PyObject *args)
 callback for the getNodesByEdge() method More...
 
static PyObject * staticCallback_getNodesByVertex (PyObject *self, PyObject *args)
 callback for the getNodesByVertex() method More...
 
static PyObject * staticCallback_getElementNodes (PyObject *self, PyObject *args)
 callback for the getElementNodes() method More...
 
static PyObject * staticCallback_getGroupName (PyObject *self, PyObject *args)
 callback for the getGroupName() method More...
 
static PyObject * staticCallback_getGroupElementType (PyObject *self, PyObject *args)
 callback for the getGroupElementType() method More...
 
static PyObject * staticCallback_getGroupElements (PyObject *self, PyObject *args)
 callback for the getGroupElements() method More...
 
static PyObject * staticCallback_getElementType (PyObject *self, PyObject *args)
 callback for the getElementType() method More...
 
static PyObject * staticCallback_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...
 
PyObject * getCustomAttributes (const char *attr) const
 getter method for special attributes (e.g. dynamic ones) More...
 
int setCustomAttributes (const char *attr, PyObject *obj)
 setter for special attributes (e.g. More...
 
FemMesh * getFemMeshPtr (void) const
 getter for the object handled by this class More...
 
static PyObject * staticCallback_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 PyObject * staticCallback_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 PyObject * staticCallback_getEdges (PyObject *self, void *closure)
 getter callback for the Edges attribute More...
 
static int staticCallback_setEdges (PyObject *self, PyObject *value, void *closure)
 setter callback for the Edges attribute More...
 
static PyObject * staticCallback_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 PyObject * staticCallback_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 PyObject * staticCallback_getFaces (PyObject *self, void *closure)
 getter callback for the Faces attribute More...
 
static int staticCallback_setFaces (PyObject *self, PyObject *value, void *closure)
 setter callback for the Faces attribute More...
 
static PyObject * staticCallback_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 PyObject * staticCallback_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 PyObject * staticCallback_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 PyObject * staticCallback_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 PyObject * staticCallback_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 PyObject * staticCallback_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 PyObject * staticCallback_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 PyObject * staticCallback_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 PyObject * staticCallback_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 PyObject * staticCallback_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 PyObject * staticCallback_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 PyObject * staticCallback_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 PyObject * staticCallback_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 PyObject * staticCallback_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 PyObject * staticCallback_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 PyObject * staticCallback_getVolume (PyObject *self, void *closure)
 getter callback for the Volume attribute More...
 
static int staticCallback_setVolume (PyObject *self, PyObject *value, void *closure)
 setter callback for the Volume attribute More...
 

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

◆ 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 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()

PyObject * FemMeshPy::read ( PyObject *  args)

implementer for the read() method

References Base::BaseExceptionFreeCADError, getFemMeshPtr(), and Fem::FemMesh::read().

Referenced by staticCallback_read().

◆ 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_addHypothesis()

◆ staticCallback_addNode()

◆ staticCallback_addQuad()

◆ staticCallback_addVolume()

◆ staticCallback_compute()

◆ staticCallback_copy()

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

◆ staticCallback_getccxVolumesByFace()

◆ 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()

◆ staticCallback_getGroupElementType()

◆ 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()

◆ 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()

◆ 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()

◆ staticCallback_read()

◆ 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)

implementer for the write() method

References Base::BaseExceptionFreeCADError, getFemMeshPtr(), and Fem::FemMesh::write().

Referenced by staticCallback_write().

◆ 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:
  • build/webdoc/src/Mod/Fem/App/FemMeshPy.h
  • src/Mod/Fem/App/FemMeshPyImp.cpp
  • build/webdoc/src/Mod/Fem/App/FemMeshPy.cpp