TwiceAsNice  2019-02-18
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
Basda::ImageViewSpecialPixelSkeleton Class Referenceabstract

#include <ImageViewSpecialPixelSkeleton.h>

Inheritance diagram for Basda::ImageViewSpecialPixelSkeleton:
Inheritance graph
Collaboration diagram for Basda::ImageViewSpecialPixelSkeleton:
Collaboration graph

Public Member Functions

 ImageViewSpecialPixelSkeleton (const Nice::JointPtr &_config)
 
virtual ~ImageViewSpecialPixelSkeleton ()
 
void setSpecialPixels (const Basda::SeqImageViewSpecialPixelData &_val, const Nice::Date &_date=Nice::Date::now())
 
Basda::SeqImageViewSpecialPixelData getSpecialPixels ()
 
virtual void setSpecialPixel (int _idx, const Nice::Point &_pnt, double _radius, const std::string &_descr)=0
 
virtual void addSpecialPixel (const Nice::Point &_pnt, double _radius, const std::string &_descr)=0
 
virtual Basda::ImageViewSpecialPixelData getSpecialPixel (int _idx)=0
 
 ImageViewSpecialPixelSkeleton (const Nice::JointPtr &_config)
 
virtual ~ImageViewSpecialPixelSkeleton ()
 
void setSpecialPixels (const Basda::SeqImageViewSpecialPixelData &_val, const Nice::Date &_date=Nice::Date::now())
 
Basda::SeqImageViewSpecialPixelData getSpecialPixels ()
 
virtual void setSpecialPixel (int _idx, const Nice::Point &_pnt, double _radius, const std::string &_descr)=0
 
virtual void addSpecialPixel (const Nice::Point &_pnt, double _radius, const std::string &_descr)=0
 
virtual Basda::ImageViewSpecialPixelData getSpecialPixel (int _idx)=0
 
- Public Member Functions inherited from Basda::ServiceLite
 ServiceLite (const Nice::JointPtr &_config)
 
const Nice::JointPtrconfig ()
 
Nice::JointPtr cfg ()
 
Nice::JointPtr var ()
 
Nice::JointPtr cmd ()
 
 ServiceLite (const Nice::JointPtr &_config)
 
const Nice::JointPtrconfig ()
 
Nice::JointPtr cfg ()
 
Nice::JointPtr var ()
 
Nice::JointPtr cmd ()
 

Protected Member Functions

const char * setSpecialPixelNode ()
 
void setSpecialPixelInit (int _idx, const Nice::Point &_pnt, double _radius, const std::string &_descr)
 
const char * addSpecialPixelNode ()
 
void addSpecialPixelInit (const Nice::Point &_pnt, double _radius, const std::string &_descr)
 
const char * getSpecialPixelNode ()
 
void getSpecialPixelInit (int _idx)
 
const char * setSpecialPixelNode ()
 
void setSpecialPixelInit (int _idx, const Nice::Point &_pnt, double _radius, const std::string &_descr)
 
const char * addSpecialPixelNode ()
 
void addSpecialPixelInit (const Nice::Point &_pnt, double _radius, const std::string &_descr)
 
const char * getSpecialPixelNode ()
 
void getSpecialPixelInit (int _idx)
 

Private Attributes

ImageViewSpecialPixelInternalSkeletonm_internal
 

Additional Inherited Members

- Protected Attributes inherited from Basda::ServiceLite
Nice::JointPtr m_config
 

Constructor & Destructor Documentation

◆ ImageViewSpecialPixelSkeleton() [1/2]

Basda::ImageViewSpecialPixelSkeleton::ImageViewSpecialPixelSkeleton ( const Nice::JointPtr _config)

◆ ~ImageViewSpecialPixelSkeleton() [1/2]

Basda::ImageViewSpecialPixelSkeleton::~ImageViewSpecialPixelSkeleton ( )
virtual

◆ ImageViewSpecialPixelSkeleton() [2/2]

Basda::ImageViewSpecialPixelSkeleton::ImageViewSpecialPixelSkeleton ( const Nice::JointPtr _config)

◆ ~ImageViewSpecialPixelSkeleton() [2/2]

virtual Basda::ImageViewSpecialPixelSkeleton::~ImageViewSpecialPixelSkeleton ( )
virtual

Member Function Documentation

◆ addSpecialPixel() [1/2]

virtual void Basda::ImageViewSpecialPixelSkeleton::addSpecialPixel ( const Nice::Point _pnt,
double  _radius,
const std::string &  _descr 
)
pure virtual

◆ addSpecialPixel() [2/2]

virtual void Basda::ImageViewSpecialPixelSkeleton::addSpecialPixel ( const Nice::Point _pnt,
double  _radius,
const std::string &  _descr 
)
pure virtual

◆ addSpecialPixelInit() [1/2]

void Basda::ImageViewSpecialPixelSkeleton::addSpecialPixelInit ( const Nice::Point _pnt,
double  _radius,
const std::string &  _descr 
)
protected

◆ addSpecialPixelInit() [2/2]

void Basda::ImageViewSpecialPixelSkeleton::addSpecialPixelInit ( const Nice::Point _pnt,
double  _radius,
const std::string &  _descr 
)
protected

◆ addSpecialPixelNode() [1/2]

const char * Basda::ImageViewSpecialPixelSkeleton::addSpecialPixelNode ( )
protected

◆ addSpecialPixelNode() [2/2]

const char* Basda::ImageViewSpecialPixelSkeleton::addSpecialPixelNode ( )
protected

◆ getSpecialPixel() [1/2]

virtual Basda::ImageViewSpecialPixelData Basda::ImageViewSpecialPixelSkeleton::getSpecialPixel ( int  _idx)
pure virtual

◆ getSpecialPixel() [2/2]

virtual Basda::ImageViewSpecialPixelData Basda::ImageViewSpecialPixelSkeleton::getSpecialPixel ( int  _idx)
pure virtual

◆ getSpecialPixelInit() [1/2]

void Basda::ImageViewSpecialPixelSkeleton::getSpecialPixelInit ( int  _idx)
protected

◆ getSpecialPixelInit() [2/2]

void Basda::ImageViewSpecialPixelSkeleton::getSpecialPixelInit ( int  _idx)
protected

◆ getSpecialPixelNode() [1/2]

const char* Basda::ImageViewSpecialPixelSkeleton::getSpecialPixelNode ( )
protected

◆ getSpecialPixelNode() [2/2]

const char * Basda::ImageViewSpecialPixelSkeleton::getSpecialPixelNode ( )
protected

◆ getSpecialPixels() [1/2]

Basda::SeqImageViewSpecialPixelData Basda::ImageViewSpecialPixelSkeleton::getSpecialPixels ( )
inline

◆ getSpecialPixels() [2/2]

Basda::SeqImageViewSpecialPixelData Basda::ImageViewSpecialPixelSkeleton::getSpecialPixels ( )
inline

◆ setSpecialPixel() [1/2]

virtual void Basda::ImageViewSpecialPixelSkeleton::setSpecialPixel ( int  _idx,
const Nice::Point _pnt,
double  _radius,
const std::string &  _descr 
)
pure virtual

◆ setSpecialPixel() [2/2]

virtual void Basda::ImageViewSpecialPixelSkeleton::setSpecialPixel ( int  _idx,
const Nice::Point _pnt,
double  _radius,
const std::string &  _descr 
)
pure virtual

◆ setSpecialPixelInit() [1/2]

void Basda::ImageViewSpecialPixelSkeleton::setSpecialPixelInit ( int  _idx,
const Nice::Point _pnt,
double  _radius,
const std::string &  _descr 
)
protected

◆ setSpecialPixelInit() [2/2]

void Basda::ImageViewSpecialPixelSkeleton::setSpecialPixelInit ( int  _idx,
const Nice::Point _pnt,
double  _radius,
const std::string &  _descr 
)
protected

◆ setSpecialPixelNode() [1/2]

const char * Basda::ImageViewSpecialPixelSkeleton::setSpecialPixelNode ( )
protected

◆ setSpecialPixelNode() [2/2]

const char* Basda::ImageViewSpecialPixelSkeleton::setSpecialPixelNode ( )
protected

◆ setSpecialPixels() [1/2]

void Basda::ImageViewSpecialPixelSkeleton::setSpecialPixels ( const Basda::SeqImageViewSpecialPixelData _val,
const Nice::Date _date = Nice::Date::now() 
)
inline

◆ setSpecialPixels() [2/2]

void Basda::ImageViewSpecialPixelSkeleton::setSpecialPixels ( const Basda::SeqImageViewSpecialPixelData _val,
const Nice::Date _date = Nice::Date::now() 
)
inline

Member Data Documentation

◆ m_internal

ImageViewSpecialPixelInternalSkeleton * Basda::ImageViewSpecialPixelSkeleton::m_internal
private

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