Workspace 6.21.5
|
Options class for visualisation of ChArucoBoard3dViz.
#include <Python/pythonobjectgroup.h>
Public Member Functions | |
PythonObjectGroup () | |
PythonObjectGroup (const PythonObjectGroup< T > &o) | |
~PythonObjectGroup () override | |
~PythonObjectGroup ()=default | |
PythonObjectGroup< T > * | clone () const override |
PythonObjectGroup & | operator= (const PythonObjectGroup &o) |
Public Member Functions inherited from PythonObjectGroupBase | |
PythonObjectGroupBase (const char *pyModuleName, const char *tName, ObjectGroupInternal::MetaData &metaData) | |
~PythonObjectGroupBase () override | |
PythonObjectGroupBase * | clone () const override |
pybind11::object | createInstance () const |
PythonObjectGroupBase & | operator= (const PythonObjectGroupBase &o) |
void | registerMembers (const ObjectGroupInternal::MetaData &metaData) |
pybind11::object | type () const |
QString | typeName () const |
Public Member Functions inherited from ObjectGroup | |
~ObjectGroup () override | |
bool | add (const QString &name, DataObject &obj) |
bool | canSerialize () const override |
ObjectGroup * | clone () const override=0 |
bool | empty () const |
void | ensureGroupHasData () |
void | erase (int index) |
DataObject * | getChild (const QString &name) |
const DataObject * | getChild (const QString &name) const |
DataObject & | getDataObject (int index) |
const DataObject & | getDataObject (int index) const |
int | getIndex (const QString &name) const |
const QString & | getName (int index) const |
virtual QString | getPreferedWidget (const QString &name) const |
bool | hasData () const |
bool | haveName (const QString &name) const |
bool | insert (const QString &name, DataObject &obj, int index=-1) |
bool | load (const QJsonDocument &doc) |
bool | load (const SerializedItem &item) override |
bool | save (QJsonDocument &doc) const |
bool | save (SerializedItem &item) const override |
unsigned | size () const |
Public Member Functions inherited from Clonable | |
virtual | ~Clonable ()=default |
virtual Clonable * | clone () const =0 |
Public Member Functions inherited from Serialize | |
virtual | ~Serialize ()=default |
virtual bool | canSerialize () const =0 |
virtual bool | load (const SerializedItem &item)=0 |
virtual bool | save (SerializedItem &item) const =0 |
Static Public Member Functions | |
static bool | adapt (const PythonObjectGroup< T > &from, T &to) |
static bool | adapt (const T &from, PythonObjectGroup< T > &to) |
static bool | adaptDataObjectToPythonObj (const std::shared_ptr< CSIRO::DataExecution::DataObject > &from, pybind11::object &to) |
static bool | adaptPythonObjToDataObject (const pybind11::object &from, std::shared_ptr< CSIRO::DataExecution::DataObject > &to) |
Static Public Member Functions inherited from PythonObjectGroupBase | |
static bool | adapt (const pybind11::object &from, PythonObjectGroupBase &to) |
static bool | adapt (const PythonObjectGroupBase &from, pybind11::object &to) |
static void | processMetaData (const char *pyModuleName, const char *tName, ObjectGroupInternal::MetaData &metaData) |
Additional Inherited Members | |
Protected Member Functions inherited from ObjectGroup | |
ObjectGroup () | |
void | clear () |
ObjectGroup & | operator= (const ObjectGroup &rhs) |
bool | operator== (const ObjectGroup &rhs) const |
void | swap (ObjectGroup &rhs) |
|
inline |
|
inline |
|
override |
|
default |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlineoverridevirtual |
We redeclare this function only so that the more derived return type is available without casting.
Reimplemented from PythonObjectGroupBase.
|
inline |