AronTreeWidgetConverterVisitor Class Reference

#include <RobotAPI/gui-plugins/SkillManagerPlugin/aronTreeWidget/visitors/AronTreeWidgetConverter.h>

+ Inheritance diagram for AronTreeWidgetConverterVisitor:

Public Member Functions

 AronTreeWidgetConverterVisitor ()=delete
 
 AronTreeWidgetConverterVisitor (QTreeWidgetItem *i, int x)
 
bool hasDirectError () const
 
bool isConversionSuccessful ()
 
bool onlyChildFailedConversion ()
 
void visitAronVariant (const aron::type::BoolPtr &) final
 
void visitAronVariant (const aron::type::DictPtr &) final
 
void visitAronVariant (const aron::type::DoublePtr &) final
 
void visitAronVariant (const aron::type::FloatPtr &) final
 
void visitAronVariant (const aron::type::ImagePtr &) final
 
void visitAronVariant (const aron::type::IntEnumPtr &) final
 
void visitAronVariant (const aron::type::IntPtr &) final
 
void visitAronVariant (const aron::type::ListPtr &) final
 
void visitAronVariant (const aron::type::LongPtr &) final
 
void visitAronVariant (const aron::type::MatrixPtr &) final
 
void visitAronVariant (const aron::type::NDArrayPtr &) final
 
void visitAronVariant (const aron::type::ObjectPtr &) final
 
void visitAronVariant (const aron::type::PairPtr &) final
 
void visitAronVariant (const aron::type::PointCloudPtr &) final
 
void visitAronVariant (const aron::type::QuaternionPtr &) final
 
void visitAronVariant (const aron::type::StringPtr &) final
 
void visitAronVariant (const aron::type::TuplePtr &) final
 
void visitUnknown (Input &) final
 
- Public Member Functions inherited from ConstVariantVisitor
type::Descriptor getDescriptor (Input &n) override
 
void visitAnyObject (Input &) override
 
virtual void visitAronVariant (const type::AnyObjectPtr &)
 
void visitBool (Input &) override
 
void visitDict (Input &) override
 
void visitDouble (Input &) override
 
void visitFloat (Input &) override
 
void visitImage (Input &) override
 
void visitInt (Input &) override
 
void visitIntEnum (Input &) override
 
void visitList (Input &) override
 
void visitLong (Input &) override
 
void visitMatrix (Input &) override
 
void visitNDArray (Input &) override
 
void visitObject (Input &) override
 
void visitPair (Input &) override
 
void visitPointCloud (Input &) override
 
void visitQuaternion (Input &) override
 
void visitString (Input &) override
 
void visitTuple (Input &) override
 
virtual ~ConstVariantVisitor ()=default
 
- Public Member Functions inherited from Visitor< const type::VariantPtr >
virtual void visitOrientation (Input &)
 
virtual void visitPose (Input &)
 
virtual void visitPosition (Input &)
 
virtual ~Visitor ()=default
 
- Public Member Functions inherited from VisitorBase< const type::VariantPtr >
virtual ~VisitorBase ()=default
 

Public Attributes

aron::data::VariantPtr createdAron = nullptr
 
int index
 
QTreeWidgetItem * parentItem
 

Additional Inherited Members

- Public Types inherited from Visitor< const type::VariantPtr >
using Input = typename VisitorBase< const type::VariantPtr >::Input
 
- Public Types inherited from VisitorBase< const type::VariantPtr >
using Input = const type::VariantPtr
 
- Static Public Member Functions inherited from ConstVariantVisitor
static type::Descriptor GetDescriptor (Input &n)
 

Detailed Description

Definition at line 35 of file AronTreeWidgetConverter.h.

Constructor & Destructor Documentation

◆ AronTreeWidgetConverterVisitor() [1/2]

◆ AronTreeWidgetConverterVisitor() [2/2]

AronTreeWidgetConverterVisitor ( QTreeWidgetItem *  i,
int  x 
)
inline

Definition at line 43 of file AronTreeWidgetConverter.h.

Member Function Documentation

◆ hasDirectError()

bool hasDirectError ( ) const

Definition at line 57 of file AronTreeWidgetConverter.cpp.

◆ isConversionSuccessful()

bool isConversionSuccessful ( )

Definition at line 45 of file AronTreeWidgetConverter.cpp.

+ Here is the caller graph for this function:

◆ onlyChildFailedConversion()

bool onlyChildFailedConversion ( )

Definition at line 51 of file AronTreeWidgetConverter.cpp.

◆ visitAronVariant() [1/17]

void visitAronVariant ( const aron::type::BoolPtr i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 572 of file AronTreeWidgetConverter.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [2/17]

void visitAronVariant ( const aron::type::DictPtr i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 119 of file AronTreeWidgetConverter.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [3/17]

void visitAronVariant ( const aron::type::DoublePtr i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 535 of file AronTreeWidgetConverter.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [4/17]

void visitAronVariant ( const aron::type::FloatPtr i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 498 of file AronTreeWidgetConverter.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [5/17]

void visitAronVariant ( const aron::type::ImagePtr i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 378 of file AronTreeWidgetConverter.cpp.

◆ visitAronVariant() [6/17]

void visitAronVariant ( const aron::type::IntEnumPtr i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 392 of file AronTreeWidgetConverter.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [7/17]

void visitAronVariant ( const aron::type::IntPtr i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 421 of file AronTreeWidgetConverter.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [8/17]

void visitAronVariant ( const aron::type::ListPtr i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 152 of file AronTreeWidgetConverter.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [9/17]

void visitAronVariant ( const aron::type::LongPtr i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 460 of file AronTreeWidgetConverter.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [10/17]

void visitAronVariant ( const aron::type::MatrixPtr i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 253 of file AronTreeWidgetConverter.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [11/17]

void visitAronVariant ( const aron::type::NDArrayPtr i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 246 of file AronTreeWidgetConverter.cpp.

◆ visitAronVariant() [12/17]

void visitAronVariant ( const aron::type::ObjectPtr i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 86 of file AronTreeWidgetConverter.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [13/17]

void visitAronVariant ( const aron::type::PairPtr i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 185 of file AronTreeWidgetConverter.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [14/17]

void visitAronVariant ( const aron::type::PointCloudPtr i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 385 of file AronTreeWidgetConverter.cpp.

◆ visitAronVariant() [15/17]

void visitAronVariant ( const aron::type::QuaternionPtr i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 337 of file AronTreeWidgetConverter.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [16/17]

void visitAronVariant ( const aron::type::StringPtr i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 609 of file AronTreeWidgetConverter.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [17/17]

void visitAronVariant ( const aron::type::TuplePtr i)
finalvirtual

Reimplemented from ConstVariantVisitor.

Definition at line 214 of file AronTreeWidgetConverter.cpp.

+ Here is the call graph for this function:

◆ visitUnknown()

void visitUnknown ( Input )
finalvirtual

Reimplemented from Visitor< const type::VariantPtr >.

Definition at line 631 of file AronTreeWidgetConverter.cpp.

Member Data Documentation

◆ createdAron

aron::data::VariantPtr createdAron = nullptr

Definition at line 40 of file AronTreeWidgetConverter.h.

◆ index

int index

Definition at line 39 of file AronTreeWidgetConverter.h.

◆ parentItem

QTreeWidgetItem* parentItem

Definition at line 38 of file AronTreeWidgetConverter.h.


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