Fem::SMESH_HypothesisPy< T > Class Template Reference

#include <HypothesisPy.h>

Inheritance diagram for Fem::SMESH_HypothesisPy< T >:
Py::PythonExtension< T > Py::PythonExtensionBase

List of all members.

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

Detailed Description

template<class T>
class Fem::SMESH_HypothesisPy< T >

Definition at line 50 of file HypothesisPy.h.


Member Typedef Documentation

Definition at line 53 of file HypothesisPy.h.


Constructor & Destructor Documentation

template<class T >
SMESH_HypothesisPy::SMESH_HypothesisPy ( SMESH_Hypothesis *  h  )  [inline]

Definition at line 102 of file HypothesisPy.cpp.

template<class T >
SMESH_HypothesisPy::~SMESH_HypothesisPy (  )  [inline, virtual]

Definition at line 107 of file HypothesisPy.cpp.


Member Function Documentation

template<class T >
Py::Object SMESH_HypothesisPy::clearParameters ( const Py::Tuple args  )  [inline]

Definition at line 170 of file HypothesisPy.cpp.

References Sketcher::None.

template<class T >
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().

template<class T>
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().

template<class T >
Py::Object SMESH_HypothesisPy::getLastParameters ( const Py::Tuple args  )  [inline]

Definition at line 164 of file HypothesisPy.cpp.

template<class T >
Py::Object SMESH_HypothesisPy::getLibName ( const Py::Tuple args  )  [inline]

Definition at line 136 of file HypothesisPy.cpp.

template<class T >
Py::Object SMESH_HypothesisPy::getParameters ( const Py::Tuple args  )  [inline]

Definition at line 150 of file HypothesisPy.cpp.

template<class T>
template<typename type >
type* Fem::SMESH_HypothesisPy< T >::hypothesis (  )  const [inline, protected]

Definition at line 76 of file HypothesisPy.h.

template<class T >
void SMESH_HypothesisPy::init_type ( PyObject module  )  [inline, static]
template<class T >
Py::Object SMESH_HypothesisPy::isAuxiliary ( const Py::Tuple args  )  [inline]

Definition at line 190 of file HypothesisPy.cpp.

template<class T >
Py::Object SMESH_HypothesisPy::repr (  )  [inline, virtual]

Reimplemented from Py::PythonExtensionBase.

Definition at line 120 of file HypothesisPy.cpp.

References Py::PythonExtensionBase::str().

template<class T >
Py::Object SMESH_HypothesisPy::setLastParameters ( const Py::Tuple args  )  [inline]

Definition at line 156 of file HypothesisPy.cpp.

References Sketcher::None.

template<class T >
Py::Object SMESH_HypothesisPy::setLibName ( const Py::Tuple args  )  [inline]

Definition at line 128 of file HypothesisPy.cpp.

References Sketcher::None.

template<class T >
Py::Object SMESH_HypothesisPy::setParameters ( const Py::Tuple args  )  [inline]

Definition at line 142 of file HypothesisPy.cpp.

References Sketcher::None.

template<class T >
Py::Object SMESH_HypothesisPy::setParametersByMesh ( const Py::Tuple args  )  [inline]

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