The python export class for FemMesh. More...
#include <FemMeshPy.h>
Public Types | |
typedef FemMesh * | PointerType |
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) | |
PyObject * | getCustomAttributes (const char *attr) const |
getter method for special attributes (e.g. dynamic ones) | |
FemMesh * | getFemMeshPtr (void) const |
getter for the object handled by this class | |
virtual PyParentObject * | GetParents (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 PyObject * | PyMake (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 | |
| |
PyObject * | addEdge (PyObject *args) |
implementer for the addEdge() method | |
PyObject * | addFace (PyObject *args) |
implementer for the addFace() method | |
PyObject * | addHypothesis (PyObject *args) |
implementer for the addHypothesis() method | |
PyObject * | addNode (PyObject *args) |
implementer for the addNode() method | |
PyObject * | addQuad (PyObject *args) |
implementer for the addQuad() method | |
PyObject * | addVolume (PyObject *args) |
implementer for the addVolume() method | |
PyObject * | compute (PyObject *args) |
implementer for the compute() method | |
PyObject * | copy (PyObject *args) |
implementer for the copy() method | |
PyObject * | read (PyObject *args) |
implementer for the read() method | |
PyObject * | setShape (PyObject *args) |
implementer for the setShape() method | |
PyObject * | setStanardHypotheses (PyObject *args) |
implementer for the setStanardHypotheses() method | |
PyObject * | setTransform (PyObject *args) |
implementer for the setTransform() method | |
PyObject * | write (PyObject *args) |
implementer for the write() method | |
PyObject * | writeABAQUS (PyObject *args) |
implementer for the writeABAQUS() method | |
static PyObject * | staticCallback_addEdge (PyObject *self, PyObject *args) |
callback for the addEdge() method | |
static PyObject * | staticCallback_addFace (PyObject *self, PyObject *args) |
callback for the addFace() method | |
static PyObject * | staticCallback_addHypothesis (PyObject *self, PyObject *args) |
callback for the addHypothesis() method | |
static PyObject * | staticCallback_addNode (PyObject *self, PyObject *args) |
callback for the addNode() method | |
static PyObject * | staticCallback_addQuad (PyObject *self, PyObject *args) |
callback for the addQuad() method | |
static PyObject * | staticCallback_addVolume (PyObject *self, PyObject *args) |
callback for the addVolume() method | |
static PyObject * | staticCallback_compute (PyObject *self, PyObject *args) |
callback for the compute() method | |
static PyObject * | staticCallback_copy (PyObject *self, PyObject *args) |
callback for the copy() method | |
static PyObject * | staticCallback_read (PyObject *self, PyObject *args) |
callback for the read() method | |
static PyObject * | staticCallback_setShape (PyObject *self, PyObject *args) |
callback for the setShape() method | |
static PyObject * | staticCallback_setStanardHypotheses (PyObject *self, PyObject *args) |
callback for the setStanardHypotheses() method | |
static PyObject * | staticCallback_setTransform (PyObject *self, PyObject *args) |
callback for the setTransform() method | |
static PyObject * | staticCallback_write (PyObject *self, PyObject *args) |
callback for the write() method | |
static PyObject * | staticCallback_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 PyObject * | staticCallback_getEdgeCount (PyObject *self, void *closure) |
getter callback for the EdgeCount attribute | |
static PyObject * | staticCallback_getFacesCount (PyObject *self, void *closure) |
getter callback for the FacesCount attribute | |
static PyObject * | staticCallback_getGroupCount (PyObject *self, void *closure) |
getter callback for the GroupCount attribute | |
static PyObject * | staticCallback_getHexaCount (PyObject *self, void *closure) |
getter callback for the HexaCount attribute | |
static PyObject * | staticCallback_getNodeCount (PyObject *self, void *closure) |
getter callback for the NodeCount attribute | |
static PyObject * | staticCallback_getPolygonCount (PyObject *self, void *closure) |
getter callback for the PolygonCount attribute | |
static PyObject * | staticCallback_getPolyhedronCount (PyObject *self, void *closure) |
getter callback for the PolyhedronCount attribute | |
static PyObject * | staticCallback_getPrismCount (PyObject *self, void *closure) |
getter callback for the PrismCount attribute | |
static PyObject * | staticCallback_getPyramidCount (PyObject *self, void *closure) |
getter callback for the PyramidCount attribute | |
static PyObject * | staticCallback_getQuadrangleCount (PyObject *self, void *closure) |
getter callback for the QuadrangleCount attribute | |
static PyObject * | staticCallback_getSubMeshCount (PyObject *self, void *closure) |
getter callback for the SubMeshCount attribute | |
static PyObject * | staticCallback_getTetraCount (PyObject *self, void *closure) |
getter callback for the TetraCount attribute | |
static PyObject * | staticCallback_getTriangleCount (PyObject *self, void *closure) |
getter callback for the TriangleCount attribute | |
static PyObject * | staticCallback_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 |
The python export class for FemMesh.
Definition at line 20 of file FemMeshPy.h.
typedef FemMesh* Fem::FemMeshPy::PointerType |
Reimplemented from Data::ComplexGeoDataPy.
Definition at line 36 of file FemMeshPy.h.
Definition at line 1747 of file FemMeshPy.cpp.
FemMeshPy::~FemMeshPy | ( | ) |
Definition at line 1756 of file FemMeshPy.cpp.
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().
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().
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().
implementer for the addHypothesis() method
Definition at line 89 of file FemMeshPyImp.cpp.
References Fem::FemMesh::addHypothesis(), Py::Object::getAttr(), getFemMeshPtr(), Fem::FemMesh::getSMesh(), Py_Return, and Part::TopoShapePy::Type.
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.
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().
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().
implementer for the compute() method
Definition at line 135 of file FemMeshPyImp.cpp.
References Fem::FemMesh::compute(), getFemMeshPtr(), and Py_Return.
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 |
getter for the object handled by this class
Definition at line 1898 of file FemMeshPy.cpp.
References Base::PyObjectBase::_pcTwinPointer.
Referenced by addEdge(), addFace(), addHypothesis(), addNode(), addQuad(), addVolume(), calcMeshVolume(), checkBB(), compute(), copy(), getBoundary_Conditions(), getEdgeCount(), getFacesCount(), getGroupCount(), getHexaCount(), getNodeCount(), getPolygonCount(), getPolyhedronCount(), getPrismCount(), getPyramidCount(), getQuadrangleCount(), getSubMeshCount(), getTetraCount(), getTriangleCount(), getVolumeCount(), minBoundingBox(), read(), representation(), Fem::PropertyFemMesh::setPyObject(), setShape(), setStanardHypotheses(), setTransform(), SMESH_PCA(), write(), and writeABAQUS().
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().
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.
Reimplemented from Data::ComplexGeoDataPy.
Definition at line 58 of file FemMeshPyImp.cpp.
References FemMeshPy().
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().
implementer for the setShape() method
Definition at line 72 of file FemMeshPyImp.cpp.
References getFemMeshPtr(), Fem::FemMesh::getSMesh(), Py_Return, and Part::TopoShapePy::Type.
implementer for the setStanardHypotheses() method
Definition at line 120 of file FemMeshPyImp.cpp.
References getFemMeshPtr(), Py_Return, and Fem::FemMesh::setStanardHypotheses().
implementer for the setTransform() method
Definition at line 334 of file FemMeshPyImp.cpp.
References getFemMeshPtr(), Py_Return, Base::Placement::toMatrix(), Fem::FemMesh::transformGeometry(), and Base::PlacementPy::Type.
callback for the addEdge() method
Definition at line 622 of file FemMeshPy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
callback for the addFace() method
Definition at line 698 of file FemMeshPy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
callback for the addHypothesis() method
Definition at line 394 of file FemMeshPy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
callback for the addNode() method
Definition at line 546 of file FemMeshPy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
callback for the addQuad() method
Definition at line 774 of file FemMeshPy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
callback for the addVolume() method
Definition at line 850 of file FemMeshPy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
callback for the compute() method
Definition at line 318 of file FemMeshPy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
callback for the copy() method
Definition at line 1216 of file FemMeshPy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
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().
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().
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().
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().
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().
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().
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().
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().
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().
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().
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().
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().
callback for the read() method
Definition at line 926 of file FemMeshPy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
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().
callback for the setShape() method
Definition at line 242 of file FemMeshPy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
PyObject * FemMeshPy::staticCallback_setStanardHypotheses | ( | PyObject * | self, | |
PyObject * | args | |||
) | [static] |
callback for the setStanardHypotheses() method
Definition at line 470 of file FemMeshPy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
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().
callback for the setTransform() method
Definition at line 1140 of file FemMeshPy.cpp.
References Base::Console(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
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().
callback for the write() method
Definition at line 1002 of file FemMeshPy.cpp.
References Base::Console(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
callback for the writeABAQUS() method
Definition at line 1071 of file FemMeshPy.cpp.
References Base::Console(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), Base::Exception::ReportException(), and Base::Exception::what().
implementer for the write() method
Definition at line 296 of file FemMeshPyImp.cpp.
References draftlibs::dxfReader::filename, getFemMeshPtr(), Py_Return, and Fem::FemMesh::write().
implementer for the writeABAQUS() method
Definition at line 312 of file FemMeshPyImp.cpp.
References draftlibs::dxfReader::filename, getFemMeshPtr(), Py_Return, Base::PlacementPy::Type, and Fem::FemMesh::writeABAQUS().
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().