|
| TreeDataVisitorBase () |
|
| TreeDataVisitorBase (QTreeWidgetItem *root) |
|
void | visitBool (const aron::data::VariantPtr &data, const aron::type::VariantPtr &type) override |
|
void | visitDictOnEnter (const aron::data::VariantPtr &data, const aron::type::VariantPtr &type) override |
|
void | visitDictOnExit (const aron::data::VariantPtr &, const aron::type::VariantPtr &) override |
|
void | visitDouble (const aron::data::VariantPtr &data, const aron::type::VariantPtr &type) override |
|
void | visitFloat (const aron::data::VariantPtr &data, const aron::type::VariantPtr &type) override |
|
void | visitImage (const aron::data::VariantPtr &data, const aron::type::VariantPtr &type) override |
|
void | visitInt (const aron::data::VariantPtr &data, const aron::type::VariantPtr &type) override |
|
void | visitListOnEnter (const aron::data::VariantPtr &data, const aron::type::VariantPtr &type) override |
|
void | visitListOnExit (const aron::data::VariantPtr &, const aron::type::VariantPtr &) override |
|
void | visitLong (const aron::data::VariantPtr &data, const aron::type::VariantPtr &type) override |
|
void | visitMatrix (const aron::data::VariantPtr &data, const aron::type::VariantPtr &type) override |
|
void | visitObjectOnEnter (const aron::data::VariantPtr &data, const aron::type::VariantPtr &type) override |
|
void | visitObjectOnExit (const aron::data::VariantPtr &, const aron::type::VariantPtr &) override |
|
void | visitPointCloud (const aron::data::VariantPtr &data, const aron::type::VariantPtr &type) override |
|
void | visitQuaternion (const aron::data::VariantPtr &data, const aron::type::VariantPtr &type) override |
|
void | visitString (const aron::data::VariantPtr &data, const aron::type::VariantPtr &type) override |
|
void | visitTupleOnEnter (const aron::data::VariantPtr &data, const aron::type::VariantPtr &type) override |
|
void | visitTupleOnExit (const aron::data::VariantPtr &, const aron::type::VariantPtr &) override |
|
type::Descriptor | getDescriptor (DataInput &o, TypeInput &n) override |
|
MapElements | getDictElements (DataInput &o, TypeInput &t) override |
|
ListElements | getListElements (DataInput &o, TypeInput &t) override |
|
MapElements | getObjectElements (DataInput &o, TypeInput &t) override |
|
PairElements | getPairElements (DataInput &o, TypeInput &t) override |
|
TupleElements | getTupleElements (DataInput &o, TypeInput &t) override |
|
virtual void | visitAronVariant (const data::BoolPtr &, const type::BoolPtr &) |
|
virtual void | visitAronVariant (const data::DoublePtr &, const type::DoublePtr &) |
|
virtual void | visitAronVariant (const data::FloatPtr &, const type::FloatPtr &) |
|
virtual void | visitAronVariant (const data::IntPtr &, const type::IntEnumPtr &) |
|
virtual void | visitAronVariant (const data::IntPtr &, const type::IntPtr &) |
|
virtual void | visitAronVariant (const data::LongPtr &, const type::LongPtr &) |
|
virtual void | visitAronVariant (const data::NDArrayPtr &, const type::ImagePtr &) |
|
virtual void | visitAronVariant (const data::NDArrayPtr &, const type::MatrixPtr &) |
|
virtual void | visitAronVariant (const data::NDArrayPtr &, const type::NDArrayPtr &) |
|
virtual void | visitAronVariant (const data::NDArrayPtr &, const type::PointCloudPtr &) |
|
virtual void | visitAronVariant (const data::NDArrayPtr &, const type::QuaternionPtr &) |
|
virtual void | visitAronVariant (const data::StringPtr &, const type::StringPtr &) |
|
virtual void | visitAronVariantOnEnter (const data::DictPtr &, const type::DictPtr &) |
|
virtual void | visitAronVariantOnEnter (const data::DictPtr &, const type::ObjectPtr &) |
|
virtual void | visitAronVariantOnEnter (const data::ListPtr &, const type::ListPtr &) |
|
virtual void | visitAronVariantOnEnter (const data::ListPtr &, const type::PairPtr &) |
|
virtual void | visitAronVariantOnEnter (const data::ListPtr &, const type::TuplePtr &) |
|
virtual void | visitAronVariantOnExit (const data::DictPtr &, const type::DictPtr &) |
|
virtual void | visitAronVariantOnExit (const data::DictPtr &, const type::ObjectPtr &) |
|
virtual void | visitAronVariantOnExit (const data::ListPtr &, const type::ListPtr &) |
|
virtual void | visitAronVariantOnExit (const data::ListPtr &, const type::PairPtr &) |
|
virtual void | visitAronVariantOnExit (const data::ListPtr &, const type::TuplePtr &) |
|
void | visitBool (DataInput &, TypeInput &) override |
|
void | visitDictOnEnter (DataInput &, TypeInput &) override |
|
void | visitDictOnExit (DataInput &, TypeInput &) override |
|
void | visitDouble (DataInput &, TypeInput &) override |
|
void | visitFloat (DataInput &, TypeInput &) override |
|
void | visitImage (DataInput &, TypeInput &) override |
|
void | visitInt (DataInput &, TypeInput &) override |
|
void | visitIntEnum (DataInput &, TypeInput &) override |
|
void | visitListOnEnter (DataInput &, TypeInput &) override |
|
void | visitListOnExit (DataInput &, TypeInput &) override |
|
void | visitLong (DataInput &, TypeInput &) override |
|
void | visitMatrix (DataInput &, TypeInput &) override |
|
void | visitNDArray (DataInput &, TypeInput &) override |
|
void | visitObjectOnEnter (DataInput &, TypeInput &) override |
|
void | visitObjectOnExit (DataInput &i, TypeInput &j) override |
|
void | visitPairOnEnter (DataInput &, TypeInput &) override |
|
void | visitPairOnExit (DataInput &, TypeInput &) override |
|
void | visitPointCloud (DataInput &, TypeInput &) override |
|
void | visitQuaternion (DataInput &, TypeInput &) override |
|
void | visitString (DataInput &, TypeInput &) override |
|
void | visitTupleOnEnter (DataInput &, TypeInput &) override |
|
void | visitTupleOnExit (DataInput &, TypeInput &) override |
|
virtual | ~RecursiveConstTypedVariantVisitor ()=default |
|
virtual void | visitAnyObject (DataInput &elementData, TypeInput &elementType) |
|
virtual void | visitUnknown (DataInput &elementData, TypeInput &elementType) |
|
virtual | ~RecursiveTypedVisitor ()=default |
|
virtual type::Descriptor | getDescriptor (DataInput &, TypeInput &)=0 |
|
virtual | ~TypedVisitorBase ()=default |
|
void | setColumns (int key, int value, int type) |
|
| TreeDataVisitorBase () |
|
| TreeDataVisitorBase (QTreeWidgetItem *root) |
|
virtual | ~TreeDataVisitorBase () |
|
|
template<class DataNavigatorT , class TypeNavigatorT > |
bool | addValueRow (const std::string &key, const DataNavigatorT &data, const TypeNavigatorT &type) |
|
template<class DataNavigatorT , class TypeNavigatorT > |
QTreeWidgetItem * | makeItem (const std::string &key, const DataNavigatorT &data, const TypeNavigatorT &type) const |
|
void | streamOrientationText (const aron::data::NDArray &data, const aron::type::Matrix &type, std::stringstream &ss) const |
|
void | streamPoseText (const aron::data::NDArray &data, const aron::type::Matrix &type, std::stringstream &ss) const |
|
void | streamPositionText (const aron::data::NDArray &data, const aron::type::Matrix &type, std::stringstream &ss) const |
|
void | streamValueText (const aron::data::Bool &n, std::stringstream &ss) const |
|
void | streamValueText (const aron::data::NDArray &data, const aron::type::Matrix &type, std::stringstream &ss) const |
|
void | streamValueText (const aron::data::NDArray &n, std::stringstream &ss) const |
|
void | streamValueText (const aron::data::String &n, std::stringstream &ss) const |
|
template<class DataNavigatorT , class TypeNavigatorT > |
void | streamValueText (const DataNavigatorT &data, const TypeNavigatorT &type, std::stringstream &ss) const |
|
template<class Navigator > |
void | streamValueText (Navigator &n, std::stringstream &ss) const |
|
bool | _visitEnter (const std::string &key, const std::string &type, size_t numChildren) |
|
bool | _visitExit () |
|
template<class Navigator > |
bool | addValueRow (const std::string &key, Navigator &n, const std::string &typeName) |
|
QStringList | makeValueRowStrings (const std::string &key, const std::string &value, const std::string &typeName) const |
|
template<class Navigator > |
QStringList | makeValueRowStrings (const std::string &key, Navigator &n, const std::string &typeName) const |
|
void | streamValueText (const aron::data::Bool &n, std::stringstream &ss) const |
|
void | streamValueText (const aron::data::NDArray &n, std::stringstream &ss) const |
|
void | streamValueText (const aron::data::String &n, std::stringstream &ss) const |
|
template<class Navigator > |
void | streamValueText (Navigator &n, std::stringstream &ss) const |
|
|
using | DataInput = typename TypedVisitorBase< const data::VariantPtr, const type::VariantPtr >::DataInput |
|
using | DataInputNonConst = typename std::remove_const< DataInput >::type |
|
using | ListElements = std::vector< std::pair< DataInputNonConst, TypeInputNonConst > > |
|
using | MapElements = std::map< std::string, std::pair< DataInputNonConst, TypeInputNonConst > > |
|
using | PairElements = std::pair< std::pair< DataInputNonConst, TypeInputNonConst >, std::pair< DataInputNonConst, TypeInputNonConst > > |
|
using | TupleElements = std::vector< std::pair< DataInputNonConst, TypeInputNonConst > > |
|
using | TypeInput = typename TypedVisitorBase< const data::VariantPtr, const type::VariantPtr >::TypeInput |
|
using | TypeInputNonConst = typename std::remove_const< TypeInput >::type |
|
using | DataInput = const data::VariantPtr |
|
using | TypeInput = const type::VariantPtr |
|
static MapElements | GetDictElements (DataInput &o, TypeInput &t) |
|
static ListElements | GetListElements (DataInput &o, TypeInput &t) |
|
static MapElements | GetObjectElements (DataInput &o, TypeInput &t) |
|
static MapElements | GetObjectElementsWithNullType (DataInput &o, TypeInput &t) |
|
static PairElements | GetPairElements (DataInput &o, TypeInput &t) |
|
static TupleElements | GetTupleElements (DataInput &o, TypeInput &t) |
|
int | columnKey = 0 |
|
int | columnType = 2 |
|
int | columnValue = 1 |
|
std::stack< QTreeWidgetItem * > | items |
|
std::stack< QTreeWidgetItem * > | rootItems |
|
Definition at line 23 of file TreeTypedDataVisitor.h.