OpenJAUS Software Development Kit  4.3.1
Public Types | Public Member Functions | Private Attributes | List of all members
openjaus::hmi::GraphicsCommandsVariant Class Reference

#include <GraphicsCommandsVariant.h>

Inherits openjaus::model::fields::Variant.

Public Types

enum  TypeEnum {
  PAGESEQ = 0, BACKGROUNDREC = 1, PENREC = 2, PENWIDTHREC = 3,
  BRUSHREC = 4, DIGITALCONTROLREC = 5, DIGITALCONTROLGROUPREC = 6, LABELSEQ = 7,
  VALUESEQ = 8, ROTATESEQ = 9, ANTIROTATESEQ = 10, TRANSLATESEQ = 11,
  ANTITRANSLATESEQ = 12, RECTANGLESEQ = 13, FILLEDRECTANGLESEQ = 14, CIRCLESEQ = 15,
  FILLEDCIRCLESEQ = 16, ELLIPSESEQ = 17, FILLEDELLIPSESEQ = 18, LINESEQ = 19,
  POLYLINELIST = 20, POLYGONLIST = 21, FILLEDPOLYGONLIST = 22, ARCSEQ = 23,
  FILLEDARCSEC = 24, PUSHVAR = 25, POPVAR = 26, IFVAR = 27,
  ELSEIFVAR = 28, ELSEVAR = 29, ENDIFVAR = 30, SELECTVAR = 31,
  CASEVAR = 32, DEFAULTVAR = 33, ENDSELECTVAR = 34, IMAGESEQ = 35
}
 

Public Member Functions

 GraphicsCommandsVariant ()
 
 ~GraphicsCommandsVariant ()
 
GraphicsCommandsVariant::TypeEnum getType (void)
 
void setType (GraphicsCommandsVariant::TypeEnum type)
 
void copy (GraphicsCommandsVariant &source)
 
virtual int to (system::Buffer *dst)
 Operation to. More...
 
virtual int from (system::Buffer *src)
 Operation from. More...
 
virtual int length (void)
 Serializes object to internal transport buffer. More...
 
std::string toXml (unsigned char ojIndentLevel=0) const
 
PageRecordgetPageSeq (void)
 
BackgroundRecordgetBackgroundRec (void)
 
PenRecordgetPenRec (void)
 
PenWidthRecordgetPenWidthRec (void)
 
BrushRecordgetBrushRec (void)
 
DigitalControlRecordgetDigitalControlRec (void)
 
DigitalControlGroupRecordgetDigitalControlGroupRec (void)
 
LabelRecordgetLabelSeq (void)
 
ValueRecordgetValueSeq (void)
 
RotateRecordgetRotateSeq (void)
 
AntiRotateRecordgetAntiRotateSeq (void)
 
TranslateRecordgetTranslateSeq (void)
 
AntiTranslateRecordgetAntiTranslateSeq (void)
 
RectangleRecordgetRectangleSeq (void)
 
FilledRectangleRecordgetFilledRectangleSeq (void)
 
CircleRecordgetCircleSeq (void)
 
FilledCircleRecordgetFilledCircleSeq (void)
 
EllipseRecordgetEllipseSeq (void)
 
FilledEllipseRecordgetFilledEllipseSeq (void)
 
LineRecordgetLineSeq (void)
 
PolylineListgetPolylineList (void)
 
PolygonListgetPolygonList (void)
 
FilledPolygonListgetFilledPolygonList (void)
 
ArcRecordgetArcSeq (void)
 
FilledArcSecRecordgetFilledArcSec (void)
 
PushVariantgetPushVar (void)
 
PopVariantgetPopVar (void)
 
IfVariantgetIfVar (void)
 
ElseIfVariantgetElseIfVar (void)
 
ElseVariantgetElseVar (void)
 
EndIfVariantgetEndIfVar (void)
 
SelectVariantgetSelectVar (void)
 
CaseVariantgetCaseVar (void)
 
DefaultVariantgetDefaultVar (void)
 
EndSelectVariantgetEndSelectVar (void)
 
ImageRecordgetImageSeq (void)
 
std::string typeToString (void)
 
- Public Member Functions inherited from openjaus::model::fields::Variant
 Variant ()
 
virtual ~Variant ()
 
virtual std::string toString () const
 
- Public Member Functions inherited from openjaus::model::fields::ComplexField
virtual ~ComplexField ()
 
- Public Member Functions inherited from openjaus::model::fields::Field
 Field ()
 
virtual ~Field ()
 
std::string getName () const
 Accessor to get the value of name. More...
 
bool setName (std::string name)
 Accessor to set value of name. More...
 
- Public Member Functions inherited from openjaus::system::Transportable
virtual ~Transportable ()
 
 Transportable ()
 

Private Attributes

TypeEnum type
 
PageRecord pageSeq
 
BackgroundRecord backgroundRec
 
PenRecord penRec
 
PenWidthRecord penWidthRec
 
BrushRecord brushRec
 
DigitalControlRecord digitalControlRec
 
DigitalControlGroupRecord digitalControlGroupRec
 
LabelRecord labelSeq
 
ValueRecord valueSeq
 
RotateRecord rotateSeq
 
AntiRotateRecord antiRotateSeq
 
TranslateRecord translateSeq
 
AntiTranslateRecord antiTranslateSeq
 
RectangleRecord rectangleSeq
 
FilledRectangleRecord filledRectangleSeq
 
CircleRecord circleSeq
 
FilledCircleRecord filledCircleSeq
 
EllipseRecord ellipseSeq
 
FilledEllipseRecord filledEllipseSeq
 
LineRecord lineSeq
 
PolylineList polylineList
 
PolygonList polygonList
 
FilledPolygonList filledPolygonList
 
ArcRecord arcSeq
 
FilledArcSecRecord filledArcSec
 
PushVariant pushVar
 
PopVariant popVar
 
IfVariant ifVar
 
ElseIfVariant elseIfVar
 
ElseVariant elseVar
 
EndIfVariant endIfVar
 
SelectVariant selectVar
 
CaseVariant caseVar
 
DefaultVariant defaultVar
 
EndSelectVariant endSelectVar
 
ImageRecord imageSeq
 

Additional Inherited Members

- Protected Attributes inherited from openjaus::model::fields::Field
std::string name
 

Member Enumeration Documentation

§ TypeEnum

Enumerator
PAGESEQ 
BACKGROUNDREC 
PENREC 
PENWIDTHREC 
BRUSHREC 
DIGITALCONTROLREC 
DIGITALCONTROLGROUPREC 
LABELSEQ 
VALUESEQ 
ROTATESEQ 
ANTIROTATESEQ 
TRANSLATESEQ 
ANTITRANSLATESEQ 
RECTANGLESEQ 
FILLEDRECTANGLESEQ 
CIRCLESEQ 
FILLEDCIRCLESEQ 
ELLIPSESEQ 
FILLEDELLIPSESEQ 
LINESEQ 
POLYLINELIST 
POLYGONLIST 
FILLEDPOLYGONLIST 
ARCSEQ 
FILLEDARCSEC 
PUSHVAR 
POPVAR 
IFVAR 
ELSEIFVAR 
ELSEVAR 
ENDIFVAR 
SELECTVAR 
CASEVAR 
DEFAULTVAR 
ENDSELECTVAR 
IMAGESEQ 

Constructor & Destructor Documentation

§ GraphicsCommandsVariant()

openjaus::hmi::GraphicsCommandsVariant::GraphicsCommandsVariant ( )

§ ~GraphicsCommandsVariant()

openjaus::hmi::GraphicsCommandsVariant::~GraphicsCommandsVariant ( )

Member Function Documentation

§ copy()

void openjaus::hmi::GraphicsCommandsVariant::copy ( GraphicsCommandsVariant source)

§ from()

int openjaus::hmi::GraphicsCommandsVariant::from ( system::Buffer src)
virtual
Parameters
src

Reimplemented from openjaus::model::fields::Variant.

§ getAntiRotateSeq()

AntiRotateRecord & openjaus::hmi::GraphicsCommandsVariant::getAntiRotateSeq ( void  )

§ getAntiTranslateSeq()

AntiTranslateRecord & openjaus::hmi::GraphicsCommandsVariant::getAntiTranslateSeq ( void  )

§ getArcSeq()

ArcRecord & openjaus::hmi::GraphicsCommandsVariant::getArcSeq ( void  )

§ getBackgroundRec()

BackgroundRecord & openjaus::hmi::GraphicsCommandsVariant::getBackgroundRec ( void  )

§ getBrushRec()

BrushRecord & openjaus::hmi::GraphicsCommandsVariant::getBrushRec ( void  )

§ getCaseVar()

CaseVariant & openjaus::hmi::GraphicsCommandsVariant::getCaseVar ( void  )

§ getCircleSeq()

CircleRecord & openjaus::hmi::GraphicsCommandsVariant::getCircleSeq ( void  )

§ getDefaultVar()

DefaultVariant & openjaus::hmi::GraphicsCommandsVariant::getDefaultVar ( void  )

§ getDigitalControlGroupRec()

DigitalControlGroupRecord & openjaus::hmi::GraphicsCommandsVariant::getDigitalControlGroupRec ( void  )

§ getDigitalControlRec()

DigitalControlRecord & openjaus::hmi::GraphicsCommandsVariant::getDigitalControlRec ( void  )

§ getEllipseSeq()

EllipseRecord & openjaus::hmi::GraphicsCommandsVariant::getEllipseSeq ( void  )

§ getElseIfVar()

ElseIfVariant & openjaus::hmi::GraphicsCommandsVariant::getElseIfVar ( void  )

§ getElseVar()

ElseVariant & openjaus::hmi::GraphicsCommandsVariant::getElseVar ( void  )

§ getEndIfVar()

EndIfVariant & openjaus::hmi::GraphicsCommandsVariant::getEndIfVar ( void  )

§ getEndSelectVar()

EndSelectVariant & openjaus::hmi::GraphicsCommandsVariant::getEndSelectVar ( void  )

§ getFilledArcSec()

FilledArcSecRecord & openjaus::hmi::GraphicsCommandsVariant::getFilledArcSec ( void  )

§ getFilledCircleSeq()

FilledCircleRecord & openjaus::hmi::GraphicsCommandsVariant::getFilledCircleSeq ( void  )

§ getFilledEllipseSeq()

FilledEllipseRecord & openjaus::hmi::GraphicsCommandsVariant::getFilledEllipseSeq ( void  )

§ getFilledPolygonList()

FilledPolygonList & openjaus::hmi::GraphicsCommandsVariant::getFilledPolygonList ( void  )

§ getFilledRectangleSeq()

FilledRectangleRecord & openjaus::hmi::GraphicsCommandsVariant::getFilledRectangleSeq ( void  )

§ getIfVar()

IfVariant & openjaus::hmi::GraphicsCommandsVariant::getIfVar ( void  )

§ getImageSeq()

ImageRecord & openjaus::hmi::GraphicsCommandsVariant::getImageSeq ( void  )

§ getLabelSeq()

LabelRecord & openjaus::hmi::GraphicsCommandsVariant::getLabelSeq ( void  )

§ getLineSeq()

LineRecord & openjaus::hmi::GraphicsCommandsVariant::getLineSeq ( void  )

§ getPageSeq()

PageRecord & openjaus::hmi::GraphicsCommandsVariant::getPageSeq ( void  )

§ getPenRec()

PenRecord & openjaus::hmi::GraphicsCommandsVariant::getPenRec ( void  )

§ getPenWidthRec()

PenWidthRecord & openjaus::hmi::GraphicsCommandsVariant::getPenWidthRec ( void  )

§ getPolygonList()

PolygonList & openjaus::hmi::GraphicsCommandsVariant::getPolygonList ( void  )

§ getPolylineList()

PolylineList & openjaus::hmi::GraphicsCommandsVariant::getPolylineList ( void  )

§ getPopVar()

PopVariant & openjaus::hmi::GraphicsCommandsVariant::getPopVar ( void  )

§ getPushVar()

PushVariant & openjaus::hmi::GraphicsCommandsVariant::getPushVar ( void  )

§ getRectangleSeq()

RectangleRecord & openjaus::hmi::GraphicsCommandsVariant::getRectangleSeq ( void  )

§ getRotateSeq()

RotateRecord & openjaus::hmi::GraphicsCommandsVariant::getRotateSeq ( void  )

§ getSelectVar()

SelectVariant & openjaus::hmi::GraphicsCommandsVariant::getSelectVar ( void  )

§ getTranslateSeq()

TranslateRecord & openjaus::hmi::GraphicsCommandsVariant::getTranslateSeq ( void  )

§ getType()

GraphicsCommandsVariant::TypeEnum openjaus::hmi::GraphicsCommandsVariant::getType ( void  )

§ getValueSeq()

ValueRecord & openjaus::hmi::GraphicsCommandsVariant::getValueSeq ( void  )

§ length()

int openjaus::hmi::GraphicsCommandsVariant::length ( void  )
virtual

Reimplemented from openjaus::model::fields::Variant.

§ setType()

void openjaus::hmi::GraphicsCommandsVariant::setType ( GraphicsCommandsVariant::TypeEnum  type)

§ to()

int openjaus::hmi::GraphicsCommandsVariant::to ( system::Buffer dst)
virtual
Parameters
dst

Reimplemented from openjaus::model::fields::Variant.

§ toXml()

std::string openjaus::hmi::GraphicsCommandsVariant::toXml ( unsigned char  ojIndentLevel = 0) const

§ typeToString()

std::string openjaus::hmi::GraphicsCommandsVariant::typeToString ( void  )

Member Data Documentation

§ antiRotateSeq

AntiRotateRecord openjaus::hmi::GraphicsCommandsVariant::antiRotateSeq
private

§ antiTranslateSeq

AntiTranslateRecord openjaus::hmi::GraphicsCommandsVariant::antiTranslateSeq
private

§ arcSeq

ArcRecord openjaus::hmi::GraphicsCommandsVariant::arcSeq
private

§ backgroundRec

BackgroundRecord openjaus::hmi::GraphicsCommandsVariant::backgroundRec
private

§ brushRec

BrushRecord openjaus::hmi::GraphicsCommandsVariant::brushRec
private

§ caseVar

CaseVariant openjaus::hmi::GraphicsCommandsVariant::caseVar
private

§ circleSeq

CircleRecord openjaus::hmi::GraphicsCommandsVariant::circleSeq
private

§ defaultVar

DefaultVariant openjaus::hmi::GraphicsCommandsVariant::defaultVar
private

§ digitalControlGroupRec

DigitalControlGroupRecord openjaus::hmi::GraphicsCommandsVariant::digitalControlGroupRec
private

§ digitalControlRec

DigitalControlRecord openjaus::hmi::GraphicsCommandsVariant::digitalControlRec
private

§ ellipseSeq

EllipseRecord openjaus::hmi::GraphicsCommandsVariant::ellipseSeq
private

§ elseIfVar

ElseIfVariant openjaus::hmi::GraphicsCommandsVariant::elseIfVar
private

§ elseVar

ElseVariant openjaus::hmi::GraphicsCommandsVariant::elseVar
private

§ endIfVar

EndIfVariant openjaus::hmi::GraphicsCommandsVariant::endIfVar
private

§ endSelectVar

EndSelectVariant openjaus::hmi::GraphicsCommandsVariant::endSelectVar
private

§ filledArcSec

FilledArcSecRecord openjaus::hmi::GraphicsCommandsVariant::filledArcSec
private

§ filledCircleSeq

FilledCircleRecord openjaus::hmi::GraphicsCommandsVariant::filledCircleSeq
private

§ filledEllipseSeq

FilledEllipseRecord openjaus::hmi::GraphicsCommandsVariant::filledEllipseSeq
private

§ filledPolygonList

FilledPolygonList openjaus::hmi::GraphicsCommandsVariant::filledPolygonList
private

§ filledRectangleSeq

FilledRectangleRecord openjaus::hmi::GraphicsCommandsVariant::filledRectangleSeq
private

§ ifVar

IfVariant openjaus::hmi::GraphicsCommandsVariant::ifVar
private

§ imageSeq

ImageRecord openjaus::hmi::GraphicsCommandsVariant::imageSeq
private

§ labelSeq

LabelRecord openjaus::hmi::GraphicsCommandsVariant::labelSeq
private

§ lineSeq

LineRecord openjaus::hmi::GraphicsCommandsVariant::lineSeq
private

§ pageSeq

PageRecord openjaus::hmi::GraphicsCommandsVariant::pageSeq
private

§ penRec

PenRecord openjaus::hmi::GraphicsCommandsVariant::penRec
private

§ penWidthRec

PenWidthRecord openjaus::hmi::GraphicsCommandsVariant::penWidthRec
private

§ polygonList

PolygonList openjaus::hmi::GraphicsCommandsVariant::polygonList
private

§ polylineList

PolylineList openjaus::hmi::GraphicsCommandsVariant::polylineList
private

§ popVar

PopVariant openjaus::hmi::GraphicsCommandsVariant::popVar
private

§ pushVar

PushVariant openjaus::hmi::GraphicsCommandsVariant::pushVar
private

§ rectangleSeq

RectangleRecord openjaus::hmi::GraphicsCommandsVariant::rectangleSeq
private

§ rotateSeq

RotateRecord openjaus::hmi::GraphicsCommandsVariant::rotateSeq
private

§ selectVar

SelectVariant openjaus::hmi::GraphicsCommandsVariant::selectVar
private

§ translateSeq

TranslateRecord openjaus::hmi::GraphicsCommandsVariant::translateSeq
private

§ type

TypeEnum openjaus::hmi::GraphicsCommandsVariant::type
private

§ valueSeq

ValueRecord openjaus::hmi::GraphicsCommandsVariant::valueSeq
private

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