WhitelistFilter Class Reference

#include <RobotAPI/libraries/aron/filter/data/WhitelistFilter.h>

+ Inheritance diagram for WhitelistFilter:

Classes

struct  Normalization
 

Public Member Functions

void visitAronVariant (const data::BoolPtr &) override
 
void visitAronVariant (const data::DictPtr &) override
 
void visitAronVariant (const data::DoublePtr &) override
 
void visitAronVariant (const data::FloatPtr &) override
 
void visitAronVariant (const data::IntPtr &) override
 
void visitAronVariant (const data::ListPtr &) override
 
void visitAronVariant (const data::LongPtr &) override
 
void visitAronVariant (const data::NDArrayPtr &) override
 
void visitAronVariant (const data::StringPtr &) override
 
 WhitelistFilter (const std::vector< std::string > &whitelist, const std::map< std::string, Normalization > &normalization={})
 
- Public Member Functions inherited from ConstVariantVisitor
data::Descriptor getDescriptor (Input &n) override
 
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 Attributes

aron::data::VariantPtr data
 

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
 
- Static Public Member Functions inherited from ConstVariantVisitor
static data::Descriptor GetDescriptor (Input &n)
 

Detailed Description

Definition at line 33 of file WhitelistFilter.h.

Constructor & Destructor Documentation

◆ WhitelistFilter()

WhitelistFilter ( const std::vector< std::string > &  whitelist,
const std::map< std::string, Normalization > &  normalization = {} 
)

Definition at line 7 of file WhitelistFilter.cpp.

Member Function Documentation

◆ visitAronVariant() [1/9]

void visitAronVariant ( const data::BoolPtr aron)
overridevirtual

Reimplemented from ConstVariantVisitor.

Definition at line 126 of file WhitelistFilter.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [2/9]

void visitAronVariant ( const data::DictPtr aron)
overridevirtual

Reimplemented from ConstVariantVisitor.

Definition at line 48 of file WhitelistFilter.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [3/9]

void visitAronVariant ( const data::DoublePtr aron)
overridevirtual

Reimplemented from ConstVariantVisitor.

Definition at line 114 of file WhitelistFilter.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [4/9]

void visitAronVariant ( const data::FloatPtr aron)
overridevirtual

Reimplemented from ConstVariantVisitor.

Definition at line 102 of file WhitelistFilter.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [5/9]

void visitAronVariant ( const data::IntPtr aron)
overridevirtual

Reimplemented from ConstVariantVisitor.

Definition at line 78 of file WhitelistFilter.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [6/9]

void visitAronVariant ( const data::ListPtr aron)
overridevirtual

Reimplemented from ConstVariantVisitor.

Definition at line 27 of file WhitelistFilter.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [7/9]

void visitAronVariant ( const data::LongPtr aron)
overridevirtual

Reimplemented from ConstVariantVisitor.

Definition at line 90 of file WhitelistFilter.cpp.

+ Here is the call graph for this function:

◆ visitAronVariant() [8/9]

void visitAronVariant ( const data::NDArrayPtr aron)
overridevirtual

Reimplemented from ConstVariantVisitor.

Definition at line 69 of file WhitelistFilter.cpp.

◆ visitAronVariant() [9/9]

void visitAronVariant ( const data::StringPtr aron)
overridevirtual

Reimplemented from ConstVariantVisitor.

Definition at line 138 of file WhitelistFilter.cpp.

Member Data Documentation

◆ data

Definition at line 79 of file WhitelistFilter.h.


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