Public Member Functions | Private Member Functions | List of all members
karto::CustomData Class Referenceabstract

#include <Karto.h>

Inheritance diagram for karto::CustomData:
Inheritance graph
[legend]

Public Member Functions

 CustomData ()
 
virtual void Read (const std::string &rValue)=0
 
virtual const std::string Write () const =0
 
virtual ~CustomData ()
 
- Public Member Functions inherited from karto::Object
virtual const char * GetClassName () const =0
 
const NameGetName () const
 
virtual kt_objecttype GetObjectType () const =0
 
AbstractParameterGetParameter (const std::string &rName) const
 
virtual ParameterManagerGetParameterManager ()
 
const ParameterVectorGetParameters () const
 
 Object ()
 
 Object (const Name &rName)
 
template<typename T >
void SetParameter (const std::string &rName, T value)
 
virtual ~Object ()
 

Private Member Functions

 CustomData (const CustomData &)
 
const CustomDataoperator= (const CustomData &)
 

Additional Inherited Members

- Protected Member Functions inherited from karto::NonCopyable
 NonCopyable ()
 
virtual ~NonCopyable ()
 

Detailed Description

For making custom data

Definition at line 4758 of file Karto.h.

Constructor & Destructor Documentation

karto::CustomData::CustomData ( )
inline

Constructor

Definition at line 4769 of file Karto.h.

virtual karto::CustomData::~CustomData ( )
inlinevirtual

Destructor

Definition at line 4777 of file Karto.h.

karto::CustomData::CustomData ( const CustomData )
private

Member Function Documentation

const CustomData& karto::CustomData::operator= ( const CustomData )
private
virtual void karto::CustomData::Read ( const std::string &  rValue)
pure virtual

Read in this custom data from a string

Parameters
rValuestring representation of this data object
virtual const std::string karto::CustomData::Write ( ) const
pure virtual

Write out this custom data as a string

Returns
string representation of this data object

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


open_karto
Author(s):
autogenerated on Mon Jun 10 2019 14:02:19