#include <HypothesisPy.h>
Public Types | |
typedef SMESH_HypothesisPy< T > | SMESH_HypothesisPyBase |
Public Member Functions | |
Py::Object | clearParameters (const Py::Tuple &args) |
Py::Object | getattr (const char *name) |
boost::shared_ptr < SMESH_Hypothesis > | getHypothesis () const |
Py::Object | getLastParameters (const Py::Tuple &args) |
Py::Object | getLibName (const Py::Tuple &args) |
Py::Object | getParameters (const Py::Tuple &args) |
Py::Object | isAuxiliary (const Py::Tuple &args) |
Py::Object | repr () |
Py::Object | setLastParameters (const Py::Tuple &args) |
Py::Object | setLibName (const Py::Tuple &args) |
Py::Object | setParameters (const Py::Tuple &args) |
Py::Object | setParametersByMesh (const Py::Tuple &args) |
SMESH_HypothesisPy (SMESH_Hypothesis *) | |
virtual | ~SMESH_HypothesisPy () |
Static Public Member Functions | |
static void | init_type (PyObject *) |
Protected Member Functions | |
template<typename type > | |
type * | hypothesis () const |
Definition at line 50 of file HypothesisPy.h.
typedef SMESH_HypothesisPy<T> Fem::SMESH_HypothesisPy< T >::SMESH_HypothesisPyBase |
Definition at line 53 of file HypothesisPy.h.
SMESH_HypothesisPy::SMESH_HypothesisPy | ( | SMESH_Hypothesis * | h | ) | [inline] |
Definition at line 102 of file HypothesisPy.cpp.
SMESH_HypothesisPy::~SMESH_HypothesisPy | ( | ) | [inline, virtual] |
Definition at line 107 of file HypothesisPy.cpp.
Py::Object SMESH_HypothesisPy::clearParameters | ( | const Py::Tuple & | args | ) | [inline] |
Definition at line 170 of file HypothesisPy.cpp.
References Sketcher::None.
Py::Object SMESH_HypothesisPy::getattr | ( | const char * | name | ) | [inline, virtual] |
Reimplemented from Py::PythonExtension< T >.
Definition at line 112 of file HypothesisPy.cpp.
References Py::asObject(), and Fem::SMESH_HypothesisPy< T >::getHypothesis().
boost::shared_ptr<SMESH_Hypothesis> Fem::SMESH_HypothesisPy< T >::getHypothesis | ( | ) | const [inline] |
Definition at line 71 of file HypothesisPy.h.
Referenced by Fem::SMESH_HypothesisPy< T >::getattr().
Py::Object SMESH_HypothesisPy::getLastParameters | ( | const Py::Tuple & | args | ) | [inline] |
Definition at line 164 of file HypothesisPy.cpp.
Py::Object SMESH_HypothesisPy::getLibName | ( | const Py::Tuple & | args | ) | [inline] |
Definition at line 136 of file HypothesisPy.cpp.
Py::Object SMESH_HypothesisPy::getParameters | ( | const Py::Tuple & | args | ) | [inline] |
Definition at line 150 of file HypothesisPy.cpp.
type* Fem::SMESH_HypothesisPy< T >::hypothesis | ( | ) | const [inline, protected] |
Definition at line 76 of file HypothesisPy.h.
void SMESH_HypothesisPy::init_type | ( | PyObject * | module | ) | [inline, static] |
Reimplemented in Fem::StdMeshers_Arithmetic1DPy, Fem::StdMeshers_AutomaticLengthPy, Fem::StdMeshers_NotConformAllowedPy, Fem::StdMeshers_MaxLengthPy, Fem::StdMeshers_LocalLengthPy, Fem::StdMeshers_MaxElementAreaPy, Fem::StdMeshers_QuadranglePreferencePy, Fem::StdMeshers_Quadrangle_2DPy, Fem::StdMeshers_Regular_1DPy, Fem::StdMeshers_UseExisting_1DPy, Fem::StdMeshers_UseExisting_2DPy, Fem::StdMeshers_CompositeSegment_1DPy, Fem::StdMeshers_Deflection1DPy, Fem::StdMeshers_Hexa_3DPy, Fem::StdMeshers_TrianglePreferencePy, Fem::StdMeshers_StartEndLengthPy, Fem::StdMeshers_SegmentLengthAroundVertexPy, Fem::StdMeshers_SegmentAroundVertex_0DPy, Fem::StdMeshers_RadialPrism_3DPy, Fem::StdMeshers_QuadraticMeshPy, Fem::StdMeshers_ProjectionSource3DPy, Fem::StdMeshers_ProjectionSource2DPy, Fem::StdMeshers_ProjectionSource1DPy, Fem::StdMeshers_Projection_3DPy, Fem::StdMeshers_Projection_2DPy, Fem::StdMeshers_Projection_1DPy, Fem::StdMeshers_Prism_3DPy, Fem::StdMeshers_NumberOfSegmentsPy, Fem::StdMeshers_NumberOfLayersPy, Fem::StdMeshers_MEFISTO_2DPy, Fem::StdMeshers_MaxElementVolumePy, Fem::StdMeshers_LengthFromEdgesPy, and Fem::StdMeshers_LayerDistributionPy.
Definition at line 80 of file HypothesisPy.cpp.
References Py::PythonExtension< T >::add_varargs_method(), Py::PythonExtension< T >::behaviors(), Base::Interpreter(), and Py::PythonExtension< T >::type_object().
Py::Object SMESH_HypothesisPy::isAuxiliary | ( | const Py::Tuple & | args | ) | [inline] |
Definition at line 190 of file HypothesisPy.cpp.
Py::Object SMESH_HypothesisPy::repr | ( | ) | [inline, virtual] |
Reimplemented from Py::PythonExtensionBase.
Definition at line 120 of file HypothesisPy.cpp.
References Py::PythonExtensionBase::str().
Py::Object SMESH_HypothesisPy::setLastParameters | ( | const Py::Tuple & | args | ) | [inline] |
Definition at line 156 of file HypothesisPy.cpp.
References Sketcher::None.
Py::Object SMESH_HypothesisPy::setLibName | ( | const Py::Tuple & | args | ) | [inline] |
Definition at line 128 of file HypothesisPy.cpp.
References Sketcher::None.
Py::Object SMESH_HypothesisPy::setParameters | ( | const Py::Tuple & | args | ) | [inline] |
Definition at line 142 of file HypothesisPy.cpp.
References Sketcher::None.
Py::Object SMESH_HypothesisPy::setParametersByMesh | ( | const Py::Tuple & | args | ) | [inline] |
Definition at line 177 of file HypothesisPy.cpp.
References Fem::FemMesh::getSMesh(), FemExample::m, Mesh2Shape::mesh, Py::Object::ptr(), Part::TopoShapePy::Type, and Fem::FemMeshPy::Type.