The python export class for Robot6Axis. More...

#include <Robot6AxisPy.h>

Public Types

typedef Robot6AxisPointerType
 
- Public Types inherited from Base::PersistencePy
typedef PersistencePointerType
 
- Public Types inherited from Base::BaseClassPy
typedef BaseClassPointerType
 
- Public Types inherited from Base::PyObjectBase
typedef void * PointerType
 
enum  Status { Valid = 0, Immutable = 1, Notify = 2, NoTrack = 3 }
 

Public Member Functions

virtual PyTypeObject * GetType (void)
 
virtual int PyInit (PyObject *args, PyObject *k)
 PyInit method Override this method to initialize a newly created instance of the class (Constructor) More...
 
std::string representation (void) const
 
 Robot6AxisPy (Robot6Axis *pcObject, PyTypeObject *T=&Type)
 
- Public Member Functions inherited from Base::PersistencePy
 PersistencePy (Persistence *pcObject, PyTypeObject *T=&Type)
 
std::string representation (void) const
 
PyObjectdumpContent (PyObject *args, PyObject *kwd)
 implementer for the dumpContent() method More...
 
PyObjectrestoreContent (PyObject *args)
 implementer for the restoreContent() method More...
 
Py::String getContent (void) const
 getter for the Content attribute More...
 
Py::Int getMemSize (void) const
 getter for the MemSize attribute More...
 
PyObjectgetCustomAttributes (const char *attr) const
 getter method for special attributes (e.g. dynamic ones) More...
 
int setCustomAttributes (const char *attr, PyObject *obj)
 setter for special attributes (e.g. More...
 
PersistencegetPersistencePtr (void) const
 getter for the object handled by this class More...
 
- Public Member Functions inherited from Base::BaseClassPy
 BaseClassPy (BaseClass *pcObject, PyTypeObject *T=&Type)
 
std::string representation (void) const
 
PyObjectisDerivedFrom (PyObject *args)
 implementer for the isDerivedFrom() method More...
 
PyObjectgetAllDerivedFrom (PyObject *args)
 implementer for the getAllDerivedFrom() method More...
 
Py::String getTypeId (void) const
 getter for the TypeId attribute More...
 
Py::String getModule (void) const
 getter for the Module attribute More...
 
PyObjectgetCustomAttributes (const char *attr) const
 getter method for special attributes (e.g. dynamic ones) More...
 
int setCustomAttributes (const char *attr, PyObject *obj)
 setter for special attributes (e.g. More...
 
BaseClassgetBaseClassPtr (void) const
 getter for the object handled by this class More...
 
- Public Member Functions inherited from Base::PyObjectBase
PyObjectBaseDecRef (void)
 decref method wrapper (see python extending manual)
More...
 
PyObjectBaseIncRef (void)
 incref method wrapper (see python extending manual) More...
 
bool isConst ()
 
bool isNotTracking () const
 
bool isValid ()
 
 PyObjectBase (void *, PyTypeObject *T)
 Constructor Sets the Type of the object (for inheritance) and decrease the the reference count of the PyObject. More...
 
void setConst ()
 
void setInvalid ()
 
void setNotTracking (bool on=true)
 
void setShouldNotify (bool on)
 
bool shouldNotify () const
 
void startNotify ()
 

Static Public Member Functions

static PyObjectPyMake (struct _typeobject *, PyObject *, PyObject *)
 
- Static Public Member Functions inherited from Base::PersistencePy
static PyObjectPyMake (struct _typeobject *, PyObject *, PyObject *)
 
static PyObjectstaticCallback_dumpContent (PyObject *self, PyObject *args, PyObject *kwd)
 callback for the dumpContent() method More...
 
static PyObjectstaticCallback_restoreContent (PyObject *self, PyObject *args)
 callback for the restoreContent() method More...
 
static PyObjectstaticCallback_getContent (PyObject *self, void *closure)
 getter callback for the Content attribute More...
 
static int staticCallback_setContent (PyObject *self, PyObject *value, void *closure)
 setter callback for the Content attribute More...
 
static PyObjectstaticCallback_getMemSize (PyObject *self, void *closure)
 getter callback for the MemSize attribute More...
 
static int staticCallback_setMemSize (PyObject *self, PyObject *value, void *closure)
 setter callback for the MemSize attribute More...
 
- Static Public Member Functions inherited from Base::BaseClassPy
static PyObjectPyMake (struct _typeobject *, PyObject *, PyObject *)
 
static PyObjectstaticCallback_isDerivedFrom (PyObject *self, PyObject *args)
 callback for the isDerivedFrom() method More...
 
static PyObjectstaticCallback_getAllDerivedFrom (PyObject *self, PyObject *args)
 callback for the getAllDerivedFrom() method More...
 
static PyObjectstaticCallback_getTypeId (PyObject *self, void *closure)
 getter callback for the TypeId attribute More...
 
static int staticCallback_setTypeId (PyObject *self, PyObject *value, void *closure)
 setter callback for the TypeId attribute More...
 
static PyObjectstaticCallback_getModule (PyObject *self, void *closure)
 getter callback for the Module attribute More...
 
static int staticCallback_setModule (PyObject *self, PyObject *value, void *closure)
 setter callback for the Module attribute More...
 
- Static Public Member Functions inherited from Base::PyObjectBase
static void PyDestructor (PyObject *P)
 Wrapper for the Python destructor. More...
 

Static Public Attributes

static PyGetSetDef GetterSetter []
 Attribute structure of Robot6AxisPy. More...
 
static PyMethodDef Methods []
 Methods structure of Robot6AxisPy. More...
 
static PyTypeObject Type
 Type structure of Robot6AxisPy. More...
 
- Static Public Attributes inherited from Base::PersistencePy
static PyGetSetDef GetterSetter []
 Attribute structure of PersistencePy. More...
 
static PyMethodDef Methods []
 Methods structure of PersistencePy. More...
 
static PyTypeObject Type
 Type structure of PersistencePy. More...
 
- Static Public Attributes inherited from Base::BaseClassPy
static PyGetSetDef GetterSetter []
 Attribute structure of BaseClassPy. More...
 
static PyMethodDef Methods []
 Methods structure of BaseClassPy. More...
 
static PyTypeObject Type
 Type structure of BaseClassPy. More...
 
- Static Public Attributes inherited from Base::PyObjectBase
static PyMethodDef Methods []
 
static PyTypeObject Type
 Py_Header struct from python.h. More...
 

Protected Member Functions

 ~Robot6AxisPy ()
 
- Protected Member Functions inherited from Base::PersistencePy
 ~PersistencePy ()
 
- Protected Member Functions inherited from Base::BaseClassPy
 ~BaseClassPy ()
 
- Protected Member Functions inherited from Base::PyObjectBase
virtual ~PyObjectBase ()
 destructor More...
 

callbacks and implementers for the python object methods

PyObjectcheck (PyObject *args)
 implementer for the check() method More...
 
static PyObjectstaticCallback_check (PyObject *self, PyObject *args)
 callback for the check() method More...
 

callbacks and implementers for the python object attributes

Py::Float getAxis1 (void) const
 getter for the Axis1 attribute More...
 
void setAxis1 (Py::Float arg)
 setter for the Axis1 attribute More...
 
Py::Float getAxis2 (void) const
 getter for the Axis2 attribute More...
 
void setAxis2 (Py::Float arg)
 setter for the Axis2 attribute More...
 
Py::Float getAxis3 (void) const
 getter for the Axis3 attribute More...
 
void setAxis3 (Py::Float arg)
 setter for the Axis3 attribute More...
 
Py::Float getAxis4 (void) const
 getter for the Axis4 attribute More...
 
void setAxis4 (Py::Float arg)
 setter for the Axis4 attribute More...
 
Py::Float getAxis5 (void) const
 getter for the Axis5 attribute More...
 
void setAxis5 (Py::Float arg)
 setter for the Axis5 attribute More...
 
Py::Float getAxis6 (void) const
 getter for the Axis6 attribute More...
 
void setAxis6 (Py::Float arg)
 setter for the Axis6 attribute More...
 
Py::Object getTcp (void) const
 getter for the Tcp attribute More...
 
void setTcp (Py::Object arg)
 setter for the Tcp attribute More...
 
Py::Object getBase (void) const
 getter for the Base attribute More...
 
void setBase (Py::Object arg)
 setter for the Base attribute More...
 
PyObjectgetCustomAttributes (const char *attr) const
 getter method for special attributes (e.g. dynamic ones) More...
 
int setCustomAttributes (const char *attr, PyObject *obj)
 setter for special attributes (e.g. More...
 
Robot6AxisgetRobot6AxisPtr (void) const
 getter for the object handled by this class More...
 
static PyObjectstaticCallback_getAxis1 (PyObject *self, void *closure)
 getter callback for the Axis1 attribute More...
 
static int staticCallback_setAxis1 (PyObject *self, PyObject *value, void *closure)
 setter callback for the Axis1 attribute More...
 
static PyObjectstaticCallback_getAxis2 (PyObject *self, void *closure)
 getter callback for the Axis2 attribute More...
 
static int staticCallback_setAxis2 (PyObject *self, PyObject *value, void *closure)
 setter callback for the Axis2 attribute More...
 
static PyObjectstaticCallback_getAxis3 (PyObject *self, void *closure)
 getter callback for the Axis3 attribute More...
 
static int staticCallback_setAxis3 (PyObject *self, PyObject *value, void *closure)
 setter callback for the Axis3 attribute More...
 
static PyObjectstaticCallback_getAxis4 (PyObject *self, void *closure)
 getter callback for the Axis4 attribute More...
 
static int staticCallback_setAxis4 (PyObject *self, PyObject *value, void *closure)
 setter callback for the Axis4 attribute More...
 
static PyObjectstaticCallback_getAxis5 (PyObject *self, void *closure)
 getter callback for the Axis5 attribute More...
 
static int staticCallback_setAxis5 (PyObject *self, PyObject *value, void *closure)
 setter callback for the Axis5 attribute More...
 
static PyObjectstaticCallback_getAxis6 (PyObject *self, void *closure)
 getter callback for the Axis6 attribute More...
 
static int staticCallback_setAxis6 (PyObject *self, PyObject *value, void *closure)
 setter callback for the Axis6 attribute More...
 
static PyObjectstaticCallback_getTcp (PyObject *self, void *closure)
 getter callback for the Tcp attribute More...
 
static int staticCallback_setTcp (PyObject *self, PyObject *value, void *closure)
 setter callback for the Tcp attribute More...
 
static PyObjectstaticCallback_getBase (PyObject *self, void *closure)
 getter callback for the Base attribute More...
 
static int staticCallback_setBase (PyObject *self, PyObject *value, void *closure)
 setter callback for the Base attribute More...
 

Additional Inherited Members

- Protected Attributes inherited from Base::PyObjectBase
std::bitset< 32 > StatusBits
 

Detailed Description

The python export class for Robot6Axis.

Member Typedef Documentation

◆ PointerType

Constructor & Destructor Documentation

◆ ~Robot6AxisPy()

Robot6AxisPy::~Robot6AxisPy ( )
protected

◆ Robot6AxisPy()

Robot6AxisPy::Robot6AxisPy ( Robot6Axis pcObject,
PyTypeObject *  T = &Type 
)

Referenced by PyMake().

Member Function Documentation

◆ check()

PyObject * Robot6AxisPy::check ( PyObject args)

implementer for the check() method

Referenced by staticCallback_check().

◆ getAxis1()

Py::Float Robot6AxisPy::getAxis1 ( void  ) const

getter for the Axis1 attribute

References getRobot6AxisPtr().

Referenced by staticCallback_getAxis1().

◆ getAxis2()

Py::Float Robot6AxisPy::getAxis2 ( void  ) const

getter for the Axis2 attribute

References getRobot6AxisPtr().

Referenced by staticCallback_getAxis2().

◆ getAxis3()

Py::Float Robot6AxisPy::getAxis3 ( void  ) const

getter for the Axis3 attribute

References getRobot6AxisPtr().

Referenced by staticCallback_getAxis3().

◆ getAxis4()

Py::Float Robot6AxisPy::getAxis4 ( void  ) const

getter for the Axis4 attribute

References getRobot6AxisPtr().

Referenced by staticCallback_getAxis4().

◆ getAxis5()

Py::Float Robot6AxisPy::getAxis5 ( void  ) const

getter for the Axis5 attribute

References getRobot6AxisPtr().

Referenced by staticCallback_getAxis5().

◆ getAxis6()

Py::Float Robot6AxisPy::getAxis6 ( void  ) const

getter for the Axis6 attribute

References getRobot6AxisPtr().

Referenced by staticCallback_getAxis6().

◆ getBase()

Py::Object Robot6AxisPy::getBase ( void  ) const

getter for the Base attribute

Referenced by staticCallback_getBase().

◆ getCustomAttributes()

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

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

◆ getRobot6AxisPtr()

Robot6Axis * Robot6AxisPy::getRobot6AxisPtr ( void  ) const

◆ getTcp()

Py::Object Robot6AxisPy::getTcp ( void  ) const

getter for the Tcp attribute

References getRobot6AxisPtr().

Referenced by staticCallback_getTcp().

◆ GetType()

virtual PyTypeObject* Robot::Robot6AxisPy::GetType ( void  )
virtual

Reimplemented from Base::PersistencePy.

◆ PyInit()

int Robot6AxisPy::PyInit ( PyObject ,
PyObject  
)
virtual

PyInit method Override this method to initialize a newly created instance of the class (Constructor)

Reimplemented from Base::PersistencePy.

◆ PyMake()

PyObject * Robot6AxisPy::PyMake ( struct _typeobject *  ,
PyObject ,
PyObject  
)
static

References Robot6AxisPy().

◆ representation()

◆ setAxis1()

void Robot6AxisPy::setAxis1 ( Py::Float  arg)

setter for the Axis1 attribute

References getRobot6AxisPtr(), and Robot::Robot6Axis::setAxis().

Referenced by staticCallback_setAxis1().

◆ setAxis2()

void Robot6AxisPy::setAxis2 ( Py::Float  arg)

setter for the Axis2 attribute

References getRobot6AxisPtr(), and Robot::Robot6Axis::setAxis().

Referenced by staticCallback_setAxis2().

◆ setAxis3()

void Robot6AxisPy::setAxis3 ( Py::Float  arg)

setter for the Axis3 attribute

References getRobot6AxisPtr(), and Robot::Robot6Axis::setAxis().

Referenced by staticCallback_setAxis3().

◆ setAxis4()

void Robot6AxisPy::setAxis4 ( Py::Float  arg)

setter for the Axis4 attribute

References getRobot6AxisPtr(), and Robot::Robot6Axis::setAxis().

Referenced by staticCallback_setAxis4().

◆ setAxis5()

void Robot6AxisPy::setAxis5 ( Py::Float  arg)

setter for the Axis5 attribute

References getRobot6AxisPtr(), and Robot::Robot6Axis::setAxis().

Referenced by staticCallback_setAxis5().

◆ setAxis6()

void Robot6AxisPy::setAxis6 ( Py::Float  arg)

setter for the Axis6 attribute

References getRobot6AxisPtr(), and Robot::Robot6Axis::setAxis().

Referenced by staticCallback_setAxis6().

◆ setBase()

void Robot6AxisPy::setBase ( Py::Object  arg)

setter for the Base attribute

Referenced by staticCallback_setBase().

◆ setCustomAttributes()

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

setter for special attributes (e.g.

dynamic ones) Output: Success=1, Failure=-1, Ignore=0

◆ setTcp()

◆ staticCallback_check()

◆ staticCallback_getAxis1()

PyObject * Robot6AxisPy::staticCallback_getAxis1 ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getAxis2()

PyObject * Robot6AxisPy::staticCallback_getAxis2 ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getAxis3()

PyObject * Robot6AxisPy::staticCallback_getAxis3 ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getAxis4()

PyObject * Robot6AxisPy::staticCallback_getAxis4 ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getAxis5()

PyObject * Robot6AxisPy::staticCallback_getAxis5 ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getAxis6()

PyObject * Robot6AxisPy::staticCallback_getAxis6 ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getBase()

PyObject * Robot6AxisPy::staticCallback_getBase ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getTcp()

PyObject * Robot6AxisPy::staticCallback_getTcp ( PyObject self,
void *  closure 
)
static

◆ staticCallback_setAxis1()

int Robot6AxisPy::staticCallback_setAxis1 ( PyObject self,
PyObject value,
void *  closure 
)
static

◆ staticCallback_setAxis2()

int Robot6AxisPy::staticCallback_setAxis2 ( PyObject self,
PyObject value,
void *  closure 
)
static

◆ staticCallback_setAxis3()

int Robot6AxisPy::staticCallback_setAxis3 ( PyObject self,
PyObject value,
void *  closure 
)
static

◆ staticCallback_setAxis4()

int Robot6AxisPy::staticCallback_setAxis4 ( PyObject self,
PyObject value,
void *  closure 
)
static

◆ staticCallback_setAxis5()

int Robot6AxisPy::staticCallback_setAxis5 ( PyObject self,
PyObject value,
void *  closure 
)
static

◆ staticCallback_setAxis6()

int Robot6AxisPy::staticCallback_setAxis6 ( PyObject self,
PyObject value,
void *  closure 
)
static

◆ staticCallback_setBase()

int Robot6AxisPy::staticCallback_setBase ( PyObject self,
PyObject value,
void *  closure 
)
static

◆ staticCallback_setTcp()

int Robot6AxisPy::staticCallback_setTcp ( PyObject self,
PyObject value,
void *  closure 
)
static

Member Data Documentation

◆ GetterSetter

PyGetSetDef Robot6AxisPy::GetterSetter
static

Attribute structure of Robot6AxisPy.

◆ Methods

PyMethodDef Robot6AxisPy::Methods
static
Initial value:
= {
{"check",
reinterpret_cast<PyCFunction>( staticCallback_check ),
METH_VARARGS,
"Checks the shape and report errors in the shape structure.\nThis is a more detailed check as done in isValid()."
},
{NULL, NULL, 0, NULL}
}

Methods structure of Robot6AxisPy.

◆ Type


The documentation for this class was generated from the following files:
  • build/webdoc/src/Mod/Robot/App/Robot6AxisPy.h
  • src/Mod/Robot/App/Robot6AxisPyImp.cpp
  • build/webdoc/src/Mod/Robot/App/Robot6AxisPy.cpp
static PyObject * staticCallback_check(PyObject *self, PyObject *args)
callback for the check() method
Definition: Robot6AxisPy.cpp:146