DSWorldMarker.h

Classes

DSWorldMarker -- Implementation of a world coords DSMarker (full description)

class DSWorldMarker : public DSMarker , public DisplayShapeWithCoords

Interface

Public Members
DSWorldMarker()
DSWorldMarker(const Record& settings, PanelDisplay* pd)
DSWorldMarker(DSScreenMarker& other, PanelDisplay* pd)
DSWorldMarker(DSPixelMarker& other, PanelDisplay* pd)
virtual ~DSWorldMarker()
virtual void recalculateScreenPosition()
virtual void move(const Float& dX, const Float& dY)
virtual void setCenter(const Float& xPos, const Float& yPos)
virtual void draw(PixelCanvas* pc)
virtual Bool setOptions(const Record& settings)
virtual Record getOptions()
virtual Record getRawOptions()
virtual PanelDisplay* panelDisplay()
Private Members
void updateWCent()

Description

Member Description

DSWorldMarker()

DSWorldMarker(const Record& settings, PanelDisplay* pd)

DSWorldMarker(DSScreenMarker& other, PanelDisplay* pd)

DSWorldMarker(DSPixelMarker& other, PanelDisplay* pd)

virtual ~DSWorldMarker()

virtual void recalculateScreenPosition()

virtual void move(const Float& dX, const Float& dY)

virtual void setCenter(const Float& xPos, const Float& yPos)

virtual void draw(PixelCanvas* pc)

virtual Bool setOptions(const Record& settings)

virtual Record getOptions()

virtual Record getRawOptions()

virtual PanelDisplay* panelDisplay()

void updateWCent()