TinyURDF 1.0.0
A Modern C++ Library for Parsing and Visualizing URDF Model Files
Loading...
Searching...
No Matches
PropertyBase Class Referenceabstract

#include <property_base.h>

Inheritance diagram for PropertyBase:
[legend]

Public Member Functions

virtual bool validate () const
 
virtual void set (const std::any &value)
 

Protected Member Functions

 PropertyBase ()
 
virtual ~PropertyBase ()
 
virtual bool isA (const char *name)=0
 
virtual PropertyBasegetPointer ()
 
virtual PropertyBaseoperator= (const PropertyBase &rhs)
 
virtual void clear ()=0
 
virtual void print (std::ostream &os)=0
 

Constructor & Destructor Documentation

◆ PropertyBase()

PropertyBase::PropertyBase ( )
inlineprotected

◆ ~PropertyBase()

virtual PropertyBase::~PropertyBase ( )
inlineprotectedvirtual

Member Function Documentation

◆ clear()

virtual void PropertyBase::clear ( )
protectedpure virtual

◆ getPointer()

virtual PropertyBase * PropertyBase::getPointer ( )
inlineprotectedvirtual

◆ isA()

virtual bool PropertyBase::isA ( const char *  name)
protectedpure virtual

◆ operator=()

virtual PropertyBase & PropertyBase::operator= ( const PropertyBase rhs)
inlineprotectedvirtual

◆ print()

virtual void PropertyBase::print ( std::ostream &  os)
protectedpure virtual

◆ set()

virtual void PropertyBase::set ( const std::any &  value)
inlinevirtual

◆ validate()

virtual bool PropertyBase::validate ( ) const
inlinevirtual

Reimplemented in Inertia.


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