DataDisplayVisitor Class Reference

#include <RobotAPI/libraries/armem_gui/instance/display_visitors/DataDisplayVisitor.h>

+ Inheritance diagram for DataDisplayVisitor:

Public Member Functions

void visitBool (const data::VariantPtr &b) override
 
void visitDict (const data::VariantPtr &n) override
 
void visitDouble (const data::VariantPtr &n) override
 
void visitFloat (const data::VariantPtr &n) override
 
void visitInt (const data::VariantPtr &n) override
 
void visitList (const data::VariantPtr &n) override
 
void visitLong (const data::VariantPtr &n) override
 
void visitNDArray (const data::VariantPtr &n) override
 
void visitString (const data::VariantPtr &n) override
 
- Public Member Functions inherited from ConstVariantVisitor
data::Descriptor getDescriptor (Input &n) override
 
virtual void visitAronVariant (const data::BoolPtr &)
 
virtual void visitAronVariant (const data::DictPtr &)
 
virtual void visitAronVariant (const data::DoublePtr &)
 
virtual void visitAronVariant (const data::FloatPtr &)
 
virtual void visitAronVariant (const data::IntPtr &)
 
virtual void visitAronVariant (const data::ListPtr &)
 
virtual void visitAronVariant (const data::LongPtr &)
 
virtual void visitAronVariant (const data::NDArrayPtr &)
 
virtual void visitAronVariant (const data::StringPtr &)
 
void visitBool (Input &i) override
 
void visitDict (Input &i) override
 
void visitDouble (Input &i) override
 
void visitFloat (Input &i) override
 
void visitInt (Input &i) override
 
void visitList (Input &i) override
 
void visitLong (Input &i) override
 
void visitNDArray (Input &i) override
 
void visitString (Input &i) override
 
virtual ~ConstVariantVisitor ()=default
 
- Public Member Functions inherited from Visitor< const data::VariantPtr >
virtual void visitUnknown (Input &)
 
virtual ~Visitor ()=default
 
- Public Member Functions inherited from VisitorBase< const data::VariantPtr >
virtual ~VisitorBase ()=default
 
- Public Member Functions inherited from StringStreamMixin
 StringStreamMixin ()
 

Static Public Member Functions

static std::string getValue (const data::VariantPtr &n)
 
- Static Public Member Functions inherited from ConstVariantVisitor
static data::Descriptor GetDescriptor (Input &n)
 

Additional Inherited Members

- Public Types inherited from Visitor< const data::VariantPtr >
using Input = typename VisitorBase< const data::VariantPtr >::Input
 
- Public Types inherited from VisitorBase< const data::VariantPtr >
using Input = const data::VariantPtr
 
- Public Attributes inherited from StringStreamMixin
std::stringstream value
 
- Protected Member Functions inherited from StringStreamMixin
void setStreamPrecision ()
 
void setStreamPrecision (std::ostream &os)
 
- Protected Attributes inherited from StringStreamMixin
const std::string coeffSep
 
const Eigen::IOFormat eigenIof
 

Detailed Description

Definition at line 12 of file DataDisplayVisitor.h.

Member Function Documentation

◆ getValue()

std::string getValue ( const data::VariantPtr n)
static

Definition at line 9 of file DataDisplayVisitor.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ visitBool()

void visitBool ( const data::VariantPtr b)
override

Definition at line 31 of file DataDisplayVisitor.cpp.

+ Here is the call graph for this function:

◆ visitDict()

void visitDict ( const data::VariantPtr n)
override

Definition at line 17 of file DataDisplayVisitor.cpp.

+ Here is the call graph for this function:

◆ visitDouble()

void visitDouble ( const data::VariantPtr n)
override

Definition at line 45 of file DataDisplayVisitor.cpp.

+ Here is the call graph for this function:

◆ visitFloat()

void visitFloat ( const data::VariantPtr n)
override

Definition at line 52 of file DataDisplayVisitor.cpp.

+ Here is the call graph for this function:

◆ visitInt()

void visitInt ( const data::VariantPtr n)
override

Definition at line 59 of file DataDisplayVisitor.cpp.

+ Here is the call graph for this function:

◆ visitList()

void visitList ( const data::VariantPtr n)
override

Definition at line 24 of file DataDisplayVisitor.cpp.

+ Here is the call graph for this function:

◆ visitLong()

void visitLong ( const data::VariantPtr n)
override

Definition at line 66 of file DataDisplayVisitor.cpp.

+ Here is the call graph for this function:

◆ visitNDArray()

void visitNDArray ( const data::VariantPtr n)
override

Definition at line 80 of file DataDisplayVisitor.cpp.

+ Here is the call graph for this function:

◆ visitString()

void visitString ( const data::VariantPtr n)
override

Definition at line 73 of file DataDisplayVisitor.cpp.

+ Here is the call graph for this function:

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