Fem::FemMeshPy Class Reference

The python export class for FemMesh. More...

#include <FemMeshPy.h>

Inheritance diagram for Fem::FemMeshPy:
Data::ComplexGeoDataPy Base::PersistencePy Base::BaseClassPy Base::PyObjectBase

List of all members.

Public Types

typedef FemMeshPointerType

Public Member Functions

PyObject_getattr (char *attr)
 GetAttribute implementation This method implements the retriavel of object attributes.
virtual PyObject_repr (void)
 _repr method Overide this method to return a string object with some invormation about the object.
int _setattr (char *attr, PyObject *value)
 SetAttribute implementation This method implements the seting of object attributes.
 FemMeshPy (FemMesh *pcObject, PyTypeObject *T=&Type)
PyObjectgetCustomAttributes (const char *attr) const
 getter method for special attributes (e.g. dynamic ones)
FemMeshgetFemMeshPtr (void) const
 getter for the object handled by this class
virtual PyParentObjectGetParents (void)
virtual PyTypeObject * GetType (void)
virtual int PyInit (PyObject *args, PyObject *k)
 PyInit method Overide this method to initialize a newly created instance of the class (Constuctor).
std::string representation (void) const
int setCustomAttributes (const char *attr, PyObject *obj)
 setter for special attributes (e.g. dynamic ones)
 ~FemMeshPy ()

Static Public Member Functions

static PyObjectPyMake (struct _typeobject *, PyObject *, PyObject *)

Static Public Attributes

static PyGetSetDef GetterSetter []
 Attribute structure of FemMeshPy.
static PyMethodDef Methods []
 Methods structure of FemMeshPy.
static PyParentObject Parents [] = { PARENTSFemFemMeshPy }
static PyTypeObject Type
 Type structure of FemMeshPy.

callbacks and implementers for the python object methods



PyObjectaddEdge (PyObject *args)
 implementer for the addEdge() method
PyObjectaddFace (PyObject *args)
 implementer for the addFace() method
PyObjectaddHypothesis (PyObject *args)
 implementer for the addHypothesis() method
PyObjectaddNode (PyObject *args)
 implementer for the addNode() method
PyObjectaddQuad (PyObject *args)
 implementer for the addQuad() method
PyObjectaddVolume (PyObject *args)
 implementer for the addVolume() method
PyObjectcompute (PyObject *args)
 implementer for the compute() method
PyObjectcopy (PyObject *args)
 implementer for the copy() method
PyObjectread (PyObject *args)
 implementer for the read() method
PyObjectsetShape (PyObject *args)
 implementer for the setShape() method
PyObjectsetStanardHypotheses (PyObject *args)
 implementer for the setStanardHypotheses() method
PyObjectsetTransform (PyObject *args)
 implementer for the setTransform() method
PyObjectwrite (PyObject *args)
 implementer for the write() method
PyObjectwriteABAQUS (PyObject *args)
 implementer for the writeABAQUS() method
static PyObjectstaticCallback_addEdge (PyObject *self, PyObject *args)
 callback for the addEdge() method
static PyObjectstaticCallback_addFace (PyObject *self, PyObject *args)
 callback for the addFace() method
static PyObjectstaticCallback_addHypothesis (PyObject *self, PyObject *args)
 callback for the addHypothesis() method
static PyObjectstaticCallback_addNode (PyObject *self, PyObject *args)
 callback for the addNode() method
static PyObjectstaticCallback_addQuad (PyObject *self, PyObject *args)
 callback for the addQuad() method
static PyObjectstaticCallback_addVolume (PyObject *self, PyObject *args)
 callback for the addVolume() method
static PyObjectstaticCallback_compute (PyObject *self, PyObject *args)
 callback for the compute() method
static PyObjectstaticCallback_copy (PyObject *self, PyObject *args)
 callback for the copy() method
static PyObjectstaticCallback_read (PyObject *self, PyObject *args)
 callback for the read() method
static PyObjectstaticCallback_setShape (PyObject *self, PyObject *args)
 callback for the setShape() method
static PyObjectstaticCallback_setStanardHypotheses (PyObject *self, PyObject *args)
 callback for the setStanardHypotheses() method
static PyObjectstaticCallback_setTransform (PyObject *self, PyObject *args)
 callback for the setTransform() method
static PyObjectstaticCallback_write (PyObject *self, PyObject *args)
 callback for the write() method
static PyObjectstaticCallback_writeABAQUS (PyObject *self, PyObject *args)
 callback for the writeABAQUS() method

callbacks and implementers for the python object attributes



Py::Int getEdgeCount (void) const
 getter for the EdgeCount attribute
Py::Int getFacesCount (void) const
 getter for the FacesCount attribute
Py::Int getGroupCount (void) const
 getter for the GroupCount attribute
Py::Int getHexaCount (void) const
 getter for the HexaCount attribute
Py::Int getNodeCount (void) const
 getter for the NodeCount attribute
Py::Int getPolygonCount (void) const
 getter for the PolygonCount attribute
Py::Int getPolyhedronCount (void) const
 getter for the PolyhedronCount attribute
Py::Int getPrismCount (void) const
 getter for the PrismCount attribute
Py::Int getPyramidCount (void) const
 getter for the PyramidCount attribute
Py::Int getQuadrangleCount (void) const
 getter for the QuadrangleCount attribute
Py::Int getSubMeshCount (void) const
 getter for the SubMeshCount attribute
Py::Int getTetraCount (void) const
 getter for the TetraCount attribute
Py::Int getTriangleCount (void) const
 getter for the TriangleCount attribute
Py::Int getVolumeCount (void) const
 getter for the VolumeCount attribute
static PyObjectstaticCallback_getEdgeCount (PyObject *self, void *closure)
 getter callback for the EdgeCount attribute
static PyObjectstaticCallback_getFacesCount (PyObject *self, void *closure)
 getter callback for the FacesCount attribute
static PyObjectstaticCallback_getGroupCount (PyObject *self, void *closure)
 getter callback for the GroupCount attribute
static PyObjectstaticCallback_getHexaCount (PyObject *self, void *closure)
 getter callback for the HexaCount attribute
static PyObjectstaticCallback_getNodeCount (PyObject *self, void *closure)
 getter callback for the NodeCount attribute
static PyObjectstaticCallback_getPolygonCount (PyObject *self, void *closure)
 getter callback for the PolygonCount attribute
static PyObjectstaticCallback_getPolyhedronCount (PyObject *self, void *closure)
 getter callback for the PolyhedronCount attribute
static PyObjectstaticCallback_getPrismCount (PyObject *self, void *closure)
 getter callback for the PrismCount attribute
static PyObjectstaticCallback_getPyramidCount (PyObject *self, void *closure)
 getter callback for the PyramidCount attribute
static PyObjectstaticCallback_getQuadrangleCount (PyObject *self, void *closure)
 getter callback for the QuadrangleCount attribute
static PyObjectstaticCallback_getSubMeshCount (PyObject *self, void *closure)
 getter callback for the SubMeshCount attribute
static PyObjectstaticCallback_getTetraCount (PyObject *self, void *closure)
 getter callback for the TetraCount attribute
static PyObjectstaticCallback_getTriangleCount (PyObject *self, void *closure)
 getter callback for the TriangleCount attribute
static PyObjectstaticCallback_getVolumeCount (PyObject *self, void *closure)
 getter callback for the VolumeCount attribute
static int staticCallback_setEdgeCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the EdgeCount attribute
static int staticCallback_setFacesCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the FacesCount attribute
static int staticCallback_setGroupCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the GroupCount attribute
static int staticCallback_setHexaCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the HexaCount attribute
static int staticCallback_setNodeCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the NodeCount attribute
static int staticCallback_setPolygonCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the PolygonCount attribute
static int staticCallback_setPolyhedronCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the PolyhedronCount attribute
static int staticCallback_setPrismCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the PrismCount attribute
static int staticCallback_setPyramidCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the PyramidCount attribute
static int staticCallback_setQuadrangleCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the QuadrangleCount attribute
static int staticCallback_setSubMeshCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the SubMeshCount attribute
static int staticCallback_setTetraCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the TetraCount attribute
static int staticCallback_setTriangleCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the TriangleCount attribute
static int staticCallback_setVolumeCount (PyObject *self, PyObject *value, void *closure)
 setter callback for the VolumeCount attribute

Detailed Description

The python export class for FemMesh.

Definition at line 20 of file FemMeshPy.h.


Member Typedef Documentation

Reimplemented from Data::ComplexGeoDataPy.

Definition at line 36 of file FemMeshPy.h.


Constructor & Destructor Documentation

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

Definition at line 1747 of file FemMeshPy.cpp.

Referenced by copy(), and PyMake().

FemMeshPy::~FemMeshPy (  ) 

Definition at line 1756 of file FemMeshPy.cpp.


Member Function Documentation

PyObject * FemMeshPy::_getattr ( char *  attr  )  [virtual]

GetAttribute implementation This method implements the retriavel of object attributes.

If you want to implement attributes in your class, reimplement this method. You have to call the method of the base class. Note: if you reimplement _gettattr() in a inheriting class you need to call the method of the base class! Otherwise even the methods of the object will disapiear!

Reimplemented from Data::ComplexGeoDataPy.

Definition at line 1771 of file FemMeshPy.cpp.

References Base::Console(), getCustomAttributes(), Methods, Base::Exception::ReportException(), and Base::Exception::what().

PyObject * FemMeshPy::_repr ( void   )  [virtual]

_repr method Overide this method to return a string object with some invormation about the object.

 PyObject *MeshFeaturePy::_repr(void)
 {
   std::stringstream a;
   a << "MeshFeature: [ ";
   a << "some realy important info about the object!";
   a << "]" << std::endl;
   return Py_BuildValue("s", a.str().c_str());
 }

Reimplemented from Data::ComplexGeoDataPy.

Definition at line 1763 of file FemMeshPy.cpp.

References representation().

int FemMeshPy::_setattr ( char *  attr,
PyObject value 
) [virtual]

SetAttribute implementation This method implements the seting of object attributes.

If you want to implement attributes in your class, reimplement this method. You have to call the method of the base class.

Reimplemented from Data::ComplexGeoDataPy.

Definition at line 1839 of file FemMeshPy.cpp.

References Base::Console(), Base::Exception::ReportException(), setCustomAttributes(), and Base::Exception::what().

PyObject * FemMeshPy::addEdge ( PyObject args  ) 

implementer for the addEdge() method

Definition at line 170 of file FemMeshPyImp.cpp.

References getFemMeshPtr(), Fem::FemMesh::getSMesh(), Mesh2Shape::mesh, and Py::new_reference_to().

PyObject * FemMeshPy::addFace ( PyObject args  ) 

implementer for the addFace() method

Definition at line 194 of file FemMeshPyImp.cpp.

References getFemMeshPtr(), Fem::FemMesh::getSMesh(), Mesh2Shape::mesh, and Py::new_reference_to().

PyObject * FemMeshPy::addHypothesis ( PyObject args  ) 
PyObject * FemMeshPy::addNode ( PyObject args  ) 

implementer for the addNode() method

Definition at line 150 of file FemMeshPyImp.cpp.

References getFemMeshPtr(), Fem::FemMesh::getSMesh(), Mesh2Shape::mesh, Py::new_reference_to(), MovieTool::x, and MovieTool::y.

PyObject * FemMeshPy::addQuad ( PyObject args  ) 

implementer for the addQuad() method

Definition at line 219 of file FemMeshPyImp.cpp.

References getFemMeshPtr(), Fem::FemMesh::getSMesh(), Mesh2Shape::mesh, and Py::new_reference_to().

PyObject * FemMeshPy::addVolume ( PyObject args  ) 

implementer for the addVolume() method

Definition at line 245 of file FemMeshPyImp.cpp.

References getFemMeshPtr(), Fem::FemMesh::getSMesh(), Mesh2Shape::mesh, and Py::new_reference_to().

PyObject * FemMeshPy::compute ( PyObject args  ) 

implementer for the compute() method

Definition at line 135 of file FemMeshPyImp.cpp.

References Fem::FemMesh::compute(), getFemMeshPtr(), and Py_Return.

PyObject * FemMeshPy::copy ( PyObject args  ) 

implementer for the copy() method

Definition at line 271 of file FemMeshPyImp.cpp.

References FemMeshPy(), getFemMeshPtr(), and Mesh2Shape::mesh.

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

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

Reimplemented from Data::ComplexGeoDataPy.

Definition at line 426 of file FemMeshPyImp.cpp.

Referenced by _getattr().

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

getter for the EdgeCount attribute

Definition at line 359 of file FemMeshPyImp.cpp.

References getFemMeshPtr().

Referenced by staticCallback_getEdgeCount().

Py::Int FemMeshPy::getFacesCount ( void   )  const

getter for the FacesCount attribute

Definition at line 364 of file FemMeshPyImp.cpp.

References getFemMeshPtr().

Referenced by staticCallback_getFacesCount().

FemMesh * FemMeshPy::getFemMeshPtr ( void   )  const
Py::Int FemMeshPy::getGroupCount ( void   )  const

getter for the GroupCount attribute

Definition at line 419 of file FemMeshPyImp.cpp.

References getFemMeshPtr().

Referenced by staticCallback_getGroupCount().

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

getter for the HexaCount attribute

Definition at line 394 of file FemMeshPyImp.cpp.

References getFemMeshPtr().

Referenced by staticCallback_getHexaCount().

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

getter for the NodeCount attribute

Definition at line 354 of file FemMeshPyImp.cpp.

References getFemMeshPtr().

Referenced by staticCallback_getNodeCount().

virtual PyParentObject* Fem::FemMeshPy::GetParents ( void   )  [inline, virtual]

Reimplemented from Data::ComplexGeoDataPy.

Definition at line 28 of file FemMeshPy.h.

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

getter for the PolygonCount attribute

Definition at line 379 of file FemMeshPyImp.cpp.

References getFemMeshPtr().

Referenced by staticCallback_getPolygonCount().

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

getter for the PolyhedronCount attribute

Definition at line 409 of file FemMeshPyImp.cpp.

References getFemMeshPtr().

Referenced by staticCallback_getPolyhedronCount().

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

getter for the PrismCount attribute

Definition at line 404 of file FemMeshPyImp.cpp.

References getFemMeshPtr().

Referenced by staticCallback_getPrismCount().

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

getter for the PyramidCount attribute

Definition at line 399 of file FemMeshPyImp.cpp.

References getFemMeshPtr().

Referenced by staticCallback_getPyramidCount().

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

getter for the QuadrangleCount attribute

Definition at line 374 of file FemMeshPyImp.cpp.

References getFemMeshPtr().

Referenced by staticCallback_getQuadrangleCount().

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

getter for the SubMeshCount attribute

Definition at line 414 of file FemMeshPyImp.cpp.

References getFemMeshPtr().

Referenced by staticCallback_getSubMeshCount().

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

getter for the TetraCount attribute

Definition at line 389 of file FemMeshPyImp.cpp.

References getFemMeshPtr().

Referenced by staticCallback_getTetraCount().

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

getter for the TriangleCount attribute

Definition at line 369 of file FemMeshPyImp.cpp.

References getFemMeshPtr().

Referenced by staticCallback_getTriangleCount().

virtual PyTypeObject* Fem::FemMeshPy::GetType ( void   )  [inline, virtual]

Reimplemented from Data::ComplexGeoDataPy.

Definition at line 27 of file FemMeshPy.h.

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

getter for the VolumeCount attribute

Definition at line 384 of file FemMeshPyImp.cpp.

References getFemMeshPtr().

Referenced by staticCallback_getVolumeCount().

int FemMeshPy::PyInit ( PyObject ,
PyObject  
) [virtual]

PyInit method Overide this method to initialize a newly created instance of the class (Constuctor).

Reimplemented from Data::ComplexGeoDataPy.

Definition at line 65 of file FemMeshPyImp.cpp.

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

Reimplemented from Data::ComplexGeoDataPy.

Definition at line 58 of file FemMeshPyImp.cpp.

References FemMeshPy().

PyObject * FemMeshPy::read ( PyObject args  ) 

implementer for the read() method

Definition at line 280 of file FemMeshPyImp.cpp.

References draftlibs::dxfReader::filename, getFemMeshPtr(), Py_Return, and Fem::FemMesh::read().

std::string FemMeshPy::representation ( void   )  const

Reimplemented from Data::ComplexGeoDataPy.

Definition at line 51 of file FemMeshPyImp.cpp.

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

Referenced by _repr().

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

setter for special attributes (e.g. dynamic ones)

Reimplemented from Data::ComplexGeoDataPy.

Definition at line 431 of file FemMeshPyImp.cpp.

Referenced by _setattr().

PyObject * FemMeshPy::setShape ( PyObject args  ) 

implementer for the setShape() method

Definition at line 72 of file FemMeshPyImp.cpp.

References getFemMeshPtr(), Fem::FemMesh::getSMesh(), Py_Return, and Part::TopoShapePy::Type.

PyObject * FemMeshPy::setStanardHypotheses ( PyObject args  ) 

implementer for the setStanardHypotheses() method

Definition at line 120 of file FemMeshPyImp.cpp.

References getFemMeshPtr(), Py_Return, and Fem::FemMesh::setStanardHypotheses().

PyObject * FemMeshPy::setTransform ( PyObject args  ) 
PyObject * FemMeshPy::staticCallback_addEdge ( PyObject self,
PyObject args 
) [static]
PyObject * FemMeshPy::staticCallback_addFace ( PyObject self,
PyObject args 
) [static]
PyObject * FemMeshPy::staticCallback_addHypothesis ( PyObject self,
PyObject args 
) [static]
PyObject * FemMeshPy::staticCallback_addNode ( PyObject self,
PyObject args 
) [static]
PyObject * FemMeshPy::staticCallback_addQuad ( PyObject self,
PyObject args 
) [static]
PyObject * FemMeshPy::staticCallback_addVolume ( PyObject self,
PyObject args 
) [static]
PyObject * FemMeshPy::staticCallback_compute ( PyObject self,
PyObject args 
) [static]
PyObject * FemMeshPy::staticCallback_copy ( PyObject self,
PyObject args 
) [static]
PyObject * FemMeshPy::staticCallback_getEdgeCount ( PyObject self,
void *  closure 
) [static]

getter callback for the EdgeCount attribute

Definition at line 1324 of file FemMeshPy.cpp.

References getEdgeCount(), Base::PyObjectBase::isValid(), Py::new_reference_to(), and Base::PyObjectBase::PyObjectBase().

PyObject * FemMeshPy::staticCallback_getFacesCount ( PyObject self,
void *  closure 
) [static]

getter callback for the FacesCount attribute

Definition at line 1356 of file FemMeshPy.cpp.

References getFacesCount(), Base::PyObjectBase::isValid(), Py::new_reference_to(), and Base::PyObjectBase::PyObjectBase().

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

getter callback for the GroupCount attribute

Definition at line 1708 of file FemMeshPy.cpp.

References getGroupCount(), Base::PyObjectBase::isValid(), Py::new_reference_to(), and Base::PyObjectBase::PyObjectBase().

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

getter callback for the HexaCount attribute

Definition at line 1548 of file FemMeshPy.cpp.

References getHexaCount(), Base::PyObjectBase::isValid(), Py::new_reference_to(), and Base::PyObjectBase::PyObjectBase().

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

getter callback for the NodeCount attribute

Definition at line 1292 of file FemMeshPy.cpp.

References getNodeCount(), Base::PyObjectBase::isValid(), Py::new_reference_to(), and Base::PyObjectBase::PyObjectBase().

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

getter callback for the PolygonCount attribute

Definition at line 1452 of file FemMeshPy.cpp.

References getPolygonCount(), Base::PyObjectBase::isValid(), Py::new_reference_to(), and Base::PyObjectBase::PyObjectBase().

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

getter callback for the PolyhedronCount attribute

Definition at line 1644 of file FemMeshPy.cpp.

References getPolyhedronCount(), Base::PyObjectBase::isValid(), Py::new_reference_to(), and Base::PyObjectBase::PyObjectBase().

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

getter callback for the PrismCount attribute

Definition at line 1612 of file FemMeshPy.cpp.

References getPrismCount(), Base::PyObjectBase::isValid(), Py::new_reference_to(), and Base::PyObjectBase::PyObjectBase().

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

getter callback for the PyramidCount attribute

Definition at line 1580 of file FemMeshPy.cpp.

References getPyramidCount(), Base::PyObjectBase::isValid(), Py::new_reference_to(), and Base::PyObjectBase::PyObjectBase().

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

getter callback for the QuadrangleCount attribute

Definition at line 1420 of file FemMeshPy.cpp.

References getQuadrangleCount(), Base::PyObjectBase::isValid(), Py::new_reference_to(), and Base::PyObjectBase::PyObjectBase().

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

getter callback for the SubMeshCount attribute

Definition at line 1676 of file FemMeshPy.cpp.

References getSubMeshCount(), Base::PyObjectBase::isValid(), Py::new_reference_to(), and Base::PyObjectBase::PyObjectBase().

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

getter callback for the TetraCount attribute

Definition at line 1516 of file FemMeshPy.cpp.

References getTetraCount(), Base::PyObjectBase::isValid(), Py::new_reference_to(), and Base::PyObjectBase::PyObjectBase().

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

getter callback for the TriangleCount attribute

Definition at line 1388 of file FemMeshPy.cpp.

References getTriangleCount(), Base::PyObjectBase::isValid(), Py::new_reference_to(), and Base::PyObjectBase::PyObjectBase().

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

getter callback for the VolumeCount attribute

Definition at line 1484 of file FemMeshPy.cpp.

References getVolumeCount(), Base::PyObjectBase::isValid(), Py::new_reference_to(), and Base::PyObjectBase::PyObjectBase().

PyObject * FemMeshPy::staticCallback_read ( PyObject self,
PyObject args 
) [static]
int FemMeshPy::staticCallback_setEdgeCount ( PyObject self,
PyObject value,
void *  closure 
) [static]

setter callback for the EdgeCount attribute

Definition at line 1342 of file FemMeshPy.cpp.

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

int FemMeshPy::staticCallback_setFacesCount ( PyObject self,
PyObject value,
void *  closure 
) [static]

setter callback for the FacesCount attribute

Definition at line 1374 of file FemMeshPy.cpp.

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

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

setter callback for the GroupCount attribute

Definition at line 1726 of file FemMeshPy.cpp.

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

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

setter callback for the HexaCount attribute

Definition at line 1566 of file FemMeshPy.cpp.

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

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

setter callback for the NodeCount attribute

Definition at line 1310 of file FemMeshPy.cpp.

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

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

setter callback for the PolygonCount attribute

Definition at line 1470 of file FemMeshPy.cpp.

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

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

setter callback for the PolyhedronCount attribute

Definition at line 1662 of file FemMeshPy.cpp.

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

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

setter callback for the PrismCount attribute

Definition at line 1630 of file FemMeshPy.cpp.

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

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

setter callback for the PyramidCount attribute

Definition at line 1598 of file FemMeshPy.cpp.

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

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

setter callback for the QuadrangleCount attribute

Definition at line 1438 of file FemMeshPy.cpp.

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

PyObject * FemMeshPy::staticCallback_setShape ( PyObject self,
PyObject args 
) [static]
PyObject * FemMeshPy::staticCallback_setStanardHypotheses ( PyObject self,
PyObject args 
) [static]
int FemMeshPy::staticCallback_setSubMeshCount ( PyObject self,
PyObject value,
void *  closure 
) [static]

setter callback for the SubMeshCount attribute

Definition at line 1694 of file FemMeshPy.cpp.

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

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

setter callback for the TetraCount attribute

Definition at line 1534 of file FemMeshPy.cpp.

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

PyObject * FemMeshPy::staticCallback_setTransform ( PyObject self,
PyObject args 
) [static]
int FemMeshPy::staticCallback_setTriangleCount ( PyObject self,
PyObject value,
void *  closure 
) [static]

setter callback for the TriangleCount attribute

Definition at line 1406 of file FemMeshPy.cpp.

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

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

setter callback for the VolumeCount attribute

Definition at line 1502 of file FemMeshPy.cpp.

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

PyObject * FemMeshPy::staticCallback_write ( PyObject self,
PyObject args 
) [static]
PyObject * FemMeshPy::staticCallback_writeABAQUS ( PyObject self,
PyObject args 
) [static]
PyObject * FemMeshPy::write ( PyObject args  ) 

implementer for the write() method

Definition at line 296 of file FemMeshPyImp.cpp.

References draftlibs::dxfReader::filename, getFemMeshPtr(), Py_Return, and Fem::FemMesh::write().

PyObject * FemMeshPy::writeABAQUS ( PyObject args  ) 

Member Data Documentation

PyGetSetDef FemMeshPy::GetterSetter [static]

Attribute structure of FemMeshPy.

Reimplemented from Data::ComplexGeoDataPy.

Definition at line 25 of file FemMeshPy.h.

PyMethodDef FemMeshPy::Methods [static]

Methods structure of FemMeshPy.

Reimplemented from Data::ComplexGeoDataPy.

Definition at line 24 of file FemMeshPy.h.

Referenced by _getattr().

PyParentObject FemMeshPy::Parents = { PARENTSFemFemMeshPy } [static]

Reimplemented from Data::ComplexGeoDataPy.

Definition at line 26 of file FemMeshPy.h.

PyTypeObject FemMeshPy::Type [static]

Type structure of FemMeshPy.

Reimplemented from Data::ComplexGeoDataPy.

Definition at line 23 of file FemMeshPy.h.

Referenced by initFem(), Fem::SMESH_HypothesisPy< T >::setParametersByMesh(), and Fem::PropertyFemMesh::setPyObject().


The documentation for this class was generated from the following files:

Generated on Wed Nov 23 19:01:56 2011 for FreeCAD by  doxygen 1.6.1