ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
DLR_TS::PlotLab::AFigureStub Class Referenceabstract

#include <afigurestub.h>

Inheritance diagram for DLR_TS::PlotLab::AFigureStub:
Inheritance graph
Collaboration diagram for DLR_TS::PlotLab::AFigureStub:
Collaboration graph

Public Member Functions

virtual ~AFigureStub ()
 
virtual void circlestrip (std::string hashtag, double *X, double *Y, double *R, int size, std::string options)=0
 
virtual void tristrip (std::string hashtag, double *X, double *Y, double *Z, int size, std::string options)=0
 
virtual void tristrip (std::string hashtag, double *X, double *Y, int size, std::string options)=0
 
virtual void tristrip (std::string hashtag, double *X, double *Y, double z, int size, std::string options)=0
 
virtual void patch (std::string hashtag, double *X, double *Y, double *Z, int size, std::string options)=0
 
virtual void patch (std::string hashtag, double *X, double *Y, int size, std::string options)=0
 
virtual void patch (std::string hashtag, double *X, double *Y, double z, int size, std::string options)=0
 
virtual void plot (std::string hashtag, double *X, double *Y, double *Z, int size, std::string options)=0
 
virtual void plot (std::string hashtag, double *X, double *Y, double z, int size, std::string options)=0
 
virtual void plot (std::string hashtag, double *X, double *Y, int size, std::string options)=0
 
virtual void append (std::string hashtag, double *X, double *Y, int size, std::string options)=0
 
virtual void append (std::string hashtag, double *X, double *Y, double *Z, int size, std::string options)=0
 
virtual void plotVehicle (std::string hashtag, double X, double Y, double Z, double PSI, double delta, double a, double b, double width, double forward, double backward, std::string options)=0
 
virtual void plotVehicle (std::string hashtag, double X, double Y)=0
 
virtual void clear ()=0
 
virtual void show ()=0
 
virtual void hide ()=0
 
virtual void showAxis ()=0
 
virtual void hideAxis ()=0
 
virtual void showGrid ()=0
 
virtual void hideGrid ()=0
 
virtual void setFixAxis (double x0, double y0, double z0, double x1, double y1, double z1)=0
 
virtual void setFixAxisOff ()=0
 
virtual void erase (std::string hashtag)=0
 
virtual void erase_similar (std::string hashtag)=0
 
virtual void setXLabel (std::string value)=0
 
virtual void setYLabel (std::string value)=0
 
virtual void setZLabel (std::string value)=0
 
virtual void setName (std::string value)=0
 
virtual void setTitle (std::string value)=0
 
virtual void plotText (std::string hashtag, double x, double y, std::string text)=0
 
virtual void plotTexture (std::string hashtag, std::string url, double x, double y, double z, double psi, double w, double l)=0
 
virtual void setViewPortOffsets (double targetX, double targetY, double orientDeg, double zoom)=0
 
virtual void setViewPortOffsets (double targetX, double targetY, double orientDeg)=0
 
virtual void setViewPortOffsets (double targetX, double targetY)=0
 
virtual void setViewPortOffsets (bool disable)=0
 

Constructor & Destructor Documentation

◆ ~AFigureStub()

virtual DLR_TS::PlotLab::AFigureStub::~AFigureStub ( )
inlinevirtual

Member Function Documentation

◆ append() [1/2]

virtual void DLR_TS::PlotLab::AFigureStub::append ( std::string  hashtag,
double *  X,
double *  Y,
double *  Z,
int  size,
std::string  options 
)
pure virtual

◆ append() [2/2]

virtual void DLR_TS::PlotLab::AFigureStub::append ( std::string  hashtag,
double *  X,
double *  Y,
int  size,
std::string  options 
)
pure virtual

Implemented in DLR_TS::PlotLab::FigureStubZMQ, and DLR_TS::PlotLab::DummyFigure.

Here is the caller graph for this function:

◆ circlestrip()

virtual void DLR_TS::PlotLab::AFigureStub::circlestrip ( std::string  hashtag,
double *  X,
double *  Y,
double *  R,
int  size,
std::string  options 
)
pure virtual

Implemented in DLR_TS::PlotLab::FigureStubZMQ, and DLR_TS::PlotLab::DummyFigure.

Here is the caller graph for this function:

◆ clear()

virtual void DLR_TS::PlotLab::AFigureStub::clear ( )
pure virtual

◆ erase()

virtual void DLR_TS::PlotLab::AFigureStub::erase ( std::string  hashtag)
pure virtual

Implemented in DLR_TS::PlotLab::FigureStubZMQ, and DLR_TS::PlotLab::DummyFigure.

Here is the caller graph for this function:

◆ erase_similar()

virtual void DLR_TS::PlotLab::AFigureStub::erase_similar ( std::string  hashtag)
pure virtual

Implemented in DLR_TS::PlotLab::FigureStubZMQ, and DLR_TS::PlotLab::DummyFigure.

Here is the caller graph for this function:

◆ hide()

virtual void DLR_TS::PlotLab::AFigureStub::hide ( )
pure virtual

◆ hideAxis()

virtual void DLR_TS::PlotLab::AFigureStub::hideAxis ( )
pure virtual

◆ hideGrid()

virtual void DLR_TS::PlotLab::AFigureStub::hideGrid ( )
pure virtual

◆ patch() [1/3]

virtual void DLR_TS::PlotLab::AFigureStub::patch ( std::string  hashtag,
double *  X,
double *  Y,
double *  Z,
int  size,
std::string  options 
)
pure virtual

Implemented in DLR_TS::PlotLab::FigureStubZMQ, and DLR_TS::PlotLab::DummyFigure.

Here is the caller graph for this function:

◆ patch() [2/3]

virtual void DLR_TS::PlotLab::AFigureStub::patch ( std::string  hashtag,
double *  X,
double *  Y,
double  z,
int  size,
std::string  options 
)
pure virtual

◆ patch() [3/3]

virtual void DLR_TS::PlotLab::AFigureStub::patch ( std::string  hashtag,
double *  X,
double *  Y,
int  size,
std::string  options 
)
pure virtual

◆ plot() [1/3]

virtual void DLR_TS::PlotLab::AFigureStub::plot ( std::string  hashtag,
double *  X,
double *  Y,
double *  Z,
int  size,
std::string  options 
)
pure virtual

Implemented in DLR_TS::PlotLab::FigureStubZMQ, and DLR_TS::PlotLab::DummyFigure.

Here is the caller graph for this function:

◆ plot() [2/3]

virtual void DLR_TS::PlotLab::AFigureStub::plot ( std::string  hashtag,
double *  X,
double *  Y,
double  z,
int  size,
std::string  options 
)
pure virtual

◆ plot() [3/3]

virtual void DLR_TS::PlotLab::AFigureStub::plot ( std::string  hashtag,
double *  X,
double *  Y,
int  size,
std::string  options 
)
pure virtual

◆ plotText()

virtual void DLR_TS::PlotLab::AFigureStub::plotText ( std::string  hashtag,
double  x,
double  y,
std::string  text 
)
pure virtual

Implemented in DLR_TS::PlotLab::FigureStubZMQ, and DLR_TS::PlotLab::DummyFigure.

Here is the caller graph for this function:

◆ plotTexture()

virtual void DLR_TS::PlotLab::AFigureStub::plotTexture ( std::string  hashtag,
std::string  url,
double  x,
double  y,
double  z,
double  psi,
double  w,
double  l 
)
pure virtual

Implemented in DLR_TS::PlotLab::FigureStubZMQ, and DLR_TS::PlotLab::DummyFigure.

Here is the caller graph for this function:

◆ plotVehicle() [1/2]

virtual void DLR_TS::PlotLab::AFigureStub::plotVehicle ( std::string  hashtag,
double  X,
double  Y 
)
pure virtual

◆ plotVehicle() [2/2]

virtual void DLR_TS::PlotLab::AFigureStub::plotVehicle ( std::string  hashtag,
double  X,
double  Y,
double  Z,
double  PSI,
double  delta,
double  a,
double  b,
double  width,
double  forward,
double  backward,
std::string  options 
)
pure virtual

◆ setFixAxis()

virtual void DLR_TS::PlotLab::AFigureStub::setFixAxis ( double  x0,
double  y0,
double  z0,
double  x1,
double  y1,
double  z1 
)
pure virtual

Implemented in DLR_TS::PlotLab::FigureStubZMQ, and DLR_TS::PlotLab::DummyFigure.

Here is the caller graph for this function:

◆ setFixAxisOff()

virtual void DLR_TS::PlotLab::AFigureStub::setFixAxisOff ( )
pure virtual

◆ setName()

virtual void DLR_TS::PlotLab::AFigureStub::setName ( std::string  value)
pure virtual

◆ setTitle()

virtual void DLR_TS::PlotLab::AFigureStub::setTitle ( std::string  value)
pure virtual

Implemented in DLR_TS::PlotLab::FigureStubZMQ, and DLR_TS::PlotLab::DummyFigure.

Here is the caller graph for this function:

◆ setViewPortOffsets() [1/4]

virtual void DLR_TS::PlotLab::AFigureStub::setViewPortOffsets ( bool  disable)
pure virtual

◆ setViewPortOffsets() [2/4]

virtual void DLR_TS::PlotLab::AFigureStub::setViewPortOffsets ( double  targetX,
double  targetY 
)
pure virtual

◆ setViewPortOffsets() [3/4]

virtual void DLR_TS::PlotLab::AFigureStub::setViewPortOffsets ( double  targetX,
double  targetY,
double  orientDeg 
)
pure virtual

◆ setViewPortOffsets() [4/4]

virtual void DLR_TS::PlotLab::AFigureStub::setViewPortOffsets ( double  targetX,
double  targetY,
double  orientDeg,
double  zoom 
)
pure virtual

Implemented in DLR_TS::PlotLab::FigureStubZMQ, and DLR_TS::PlotLab::DummyFigure.

Here is the caller graph for this function:

◆ setXLabel()

virtual void DLR_TS::PlotLab::AFigureStub::setXLabel ( std::string  value)
pure virtual

Implemented in DLR_TS::PlotLab::FigureStubZMQ, and DLR_TS::PlotLab::DummyFigure.

Here is the caller graph for this function:

◆ setYLabel()

virtual void DLR_TS::PlotLab::AFigureStub::setYLabel ( std::string  value)
pure virtual

Implemented in DLR_TS::PlotLab::FigureStubZMQ, and DLR_TS::PlotLab::DummyFigure.

Here is the caller graph for this function:

◆ setZLabel()

virtual void DLR_TS::PlotLab::AFigureStub::setZLabel ( std::string  value)
pure virtual

◆ show()

virtual void DLR_TS::PlotLab::AFigureStub::show ( )
pure virtual

Implemented in DLR_TS::PlotLab::FigureStubZMQ, and DLR_TS::PlotLab::DummyFigure.

Here is the caller graph for this function:

◆ showAxis()

virtual void DLR_TS::PlotLab::AFigureStub::showAxis ( )
pure virtual

Implemented in DLR_TS::PlotLab::FigureStubZMQ, and DLR_TS::PlotLab::DummyFigure.

Here is the caller graph for this function:

◆ showGrid()

virtual void DLR_TS::PlotLab::AFigureStub::showGrid ( )
pure virtual

Implemented in DLR_TS::PlotLab::FigureStubZMQ, and DLR_TS::PlotLab::DummyFigure.

Here is the caller graph for this function:

◆ tristrip() [1/3]

virtual void DLR_TS::PlotLab::AFigureStub::tristrip ( std::string  hashtag,
double *  X,
double *  Y,
double *  Z,
int  size,
std::string  options 
)
pure virtual

Implemented in DLR_TS::PlotLab::FigureStubZMQ, and DLR_TS::PlotLab::DummyFigure.

Here is the caller graph for this function:

◆ tristrip() [2/3]

virtual void DLR_TS::PlotLab::AFigureStub::tristrip ( std::string  hashtag,
double *  X,
double *  Y,
double  z,
int  size,
std::string  options 
)
pure virtual

◆ tristrip() [3/3]

virtual void DLR_TS::PlotLab::AFigureStub::tristrip ( std::string  hashtag,
double *  X,
double *  Y,
int  size,
std::string  options 
)
pure virtual

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