ParameterGrpPy Class Reference

The ParameterGrp wrapper class. More...

Inheritance diagram for ParameterGrpPy:
Base::PyObjectBase

List of all members.

Public Member Functions

PyObject_getattr (char *attr)
 GetAttribute implementation This method implements the retriavel of object attributes.
int _setattr (char *attr, PyObject *value)
 SetAttribute implementation This method implements the seting of object attributes.
 ParameterGrpPy (const Base::Reference< ParameterGrp > &rcParamGrp, PyTypeObject *T=&Type)
 Constructor.
 PYFUNCDEF_D (ParameterGrpPy, exportTo)
 PYFUNCDEF_D (ParameterGrpPy, insert)
 PYFUNCDEF_D (ParameterGrpPy, importFrom)
 PYFUNCDEF_D (ParameterGrpPy, PyRemString)
 PYFUNCDEF_D (ParameterGrpPy, PyGetString)
 PYFUNCDEF_D (ParameterGrpPy, PySetString)
 PYFUNCDEF_D (ParameterGrpPy, PyRemFloat)
 PYFUNCDEF_D (ParameterGrpPy, PyGetFloat)
 PYFUNCDEF_D (ParameterGrpPy, PySetFloat)
 PYFUNCDEF_D (ParameterGrpPy, PyRemUnsigned)
 PYFUNCDEF_D (ParameterGrpPy, PyGetUnsigned)
 PYFUNCDEF_D (ParameterGrpPy, PySetUnsigned)
 PYFUNCDEF_D (ParameterGrpPy, PyRemInt)
 PYFUNCDEF_D (ParameterGrpPy, PyGetInt)
 PYFUNCDEF_D (ParameterGrpPy, PySetInt)
 PYFUNCDEF_D (ParameterGrpPy, PyRemBool)
 PYFUNCDEF_D (ParameterGrpPy, PyGetBool)
 PYFUNCDEF_D (ParameterGrpPy, PySetBool)
 PYFUNCDEF_D (ParameterGrpPy, PyNotifyAll)
 PYFUNCDEF_D (ParameterGrpPy, PyNotify)
 PYFUNCDEF_D (ParameterGrpPy, PyClear)
 PYFUNCDEF_D (ParameterGrpPy, PyIsEmpty)
 PYFUNCDEF_D (ParameterGrpPy, PyHasGroup)
 PYFUNCDEF_D (ParameterGrpPy, PyRemGrp)
 PYFUNCDEF_D (ParameterGrpPy, PyGetGrp)

Static Public Member Functions

static PyObjectPyMake (PyObject *, PyObject *)
 for Construction in python

Protected Member Functions

 ~ParameterGrpPy ()
 Destruction.

Protected Attributes

Base::Reference< ParameterGrp_cParamGrp

Detailed Description

The ParameterGrp wrapper class.

Definition at line 62 of file ParameterPy.cpp.


Constructor & Destructor Documentation

ParameterGrpPy::~ParameterGrpPy (  )  [protected]

Destruction.

Definition at line 247 of file ParameterPy.cpp.

ParameterGrpPy::ParameterGrpPy ( const Base::Reference< ParameterGrp > &  rcParamGrp,
PyTypeObject *  T = &Type 
)

Constructor.

Definition at line 232 of file ParameterPy.cpp.


Member Function Documentation

PyObject * ParameterGrpPy::_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 Base::PyObjectBase.

Definition at line 255 of file ParameterPy.cpp.

References _getattr_up.

int ParameterGrpPy::_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 Base::PyObjectBase.

Definition at line 260 of file ParameterPy.cpp.

ParameterGrpPy::PYFUNCDEF_D ( ParameterGrpPy  ,
exportTo   
)
ParameterGrpPy::PYFUNCDEF_D ( ParameterGrpPy  ,
insert   
)
ParameterGrpPy::PYFUNCDEF_D ( ParameterGrpPy  ,
importFrom   
)
ParameterGrpPy::PYFUNCDEF_D ( ParameterGrpPy  ,
PyRemString   
)
ParameterGrpPy::PYFUNCDEF_D ( ParameterGrpPy  ,
PyGetString   
)
ParameterGrpPy::PYFUNCDEF_D ( ParameterGrpPy  ,
PySetString   
)
ParameterGrpPy::PYFUNCDEF_D ( ParameterGrpPy  ,
PyRemFloat   
)
ParameterGrpPy::PYFUNCDEF_D ( ParameterGrpPy  ,
PyGetFloat   
)
ParameterGrpPy::PYFUNCDEF_D ( ParameterGrpPy  ,
PySetFloat   
)
ParameterGrpPy::PYFUNCDEF_D ( ParameterGrpPy  ,
PyRemUnsigned   
)
ParameterGrpPy::PYFUNCDEF_D ( ParameterGrpPy  ,
PyGetUnsigned   
)
ParameterGrpPy::PYFUNCDEF_D ( ParameterGrpPy  ,
PySetUnsigned   
)
ParameterGrpPy::PYFUNCDEF_D ( ParameterGrpPy  ,
PyRemInt   
)
ParameterGrpPy::PYFUNCDEF_D ( ParameterGrpPy  ,
PyGetInt   
)
ParameterGrpPy::PYFUNCDEF_D ( ParameterGrpPy  ,
PySetInt   
)
ParameterGrpPy::PYFUNCDEF_D ( ParameterGrpPy  ,
PyRemBool   
)
ParameterGrpPy::PYFUNCDEF_D ( ParameterGrpPy  ,
PyGetBool   
)
ParameterGrpPy::PYFUNCDEF_D ( ParameterGrpPy  ,
PySetBool   
)
ParameterGrpPy::PYFUNCDEF_D ( ParameterGrpPy  ,
PyNotifyAll   
)
ParameterGrpPy::PYFUNCDEF_D ( ParameterGrpPy  ,
PyNotify   
)
ParameterGrpPy::PYFUNCDEF_D ( ParameterGrpPy  ,
PyClear   
)
ParameterGrpPy::PYFUNCDEF_D ( ParameterGrpPy  ,
PyIsEmpty   
)
ParameterGrpPy::PYFUNCDEF_D ( ParameterGrpPy  ,
PyHasGroup   
)
ParameterGrpPy::PYFUNCDEF_D ( ParameterGrpPy  ,
PyRemGrp   
)
ParameterGrpPy::PYFUNCDEF_D ( ParameterGrpPy  ,
PyGetGrp   
)
PyObject * ParameterGrpPy::PyMake ( PyObject ,
PyObject  
) [static]

for Construction in python

Definition at line 238 of file ParameterPy.cpp.


Member Data Documentation

Definition at line 124 of file ParameterPy.cpp.


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

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