a2dCurveAxisLin Class Reference
[a2dCanvasObject related objectscomplex canvasobject'scomplex canvasobject's for drawing sets of curves]

base class for axis in a2dCanvasXYDisplayGroup More...

#include <axis.h>

Inheritance diagram for a2dCurveAxisLin:

Inheritance graph
[legend]
Collaboration diagram for a2dCurveAxisLin:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 a2dCurveAxisLin (double length=0, bool yaxis=false)
virtual a2dObjectClone (CloneOptions options) const
 This is here so that this class cannot be used directly.
 a2dCurveAxisLin (const a2dCurveAxisLin &other, CloneOptions options)

Protected Member Functions

void DoRender (a2dIterC &ic, OVERLAP clipparent)
 render derived object
virtual void DoSave (wxObject *parent, a2dIOHandlerXmlSerOut &out, a2dXmlSer_flag xmlparts, a2dObjectList *towrite)
 write object specific CVGL data
void DoLoad (wxObject *parent, a2dIOHandlerXmlSerIn &parser, a2dXmlSer_flag xmlparts)
 load object specific CVG data


Detailed Description

base class for axis in a2dCanvasXYDisplayGroup

Definition at line 343 of file axis.h.


Member Function Documentation

void a2dCurveAxisLin::DoRender ( a2dIterC ic,
OVERLAP  clipparent 
) [protected, virtual]

render derived object

if the object has sub objects (apart from the childobject which are handled here), those subobject most rendered by iterating on layer when needed/wanted, simular to child objects. We do not iterate here, since that is only needed if indeed there or subobjects. This will be know in a "wxDerivedCanvasObject DoRender".

SO parent objects that call this function, must:

  • 1- clip object against area to redraw.
  • 2- iterate on layers when needed.
A a2dCanvasObject is rendered as a + (plus sign) when there or no children.

Reimplemented from a2dCanvasObject.

Definition at line 889 of file axis.cpp.

void a2dCurveAxisLin::DoLoad ( wxObject *  parent,
a2dIOHandlerXmlSerIn parser,
a2dXmlSer_flag  xmlparts 
) [protected, virtual]

load object specific CVG data

todo ignore until this down here is fully converted.

Reimplemented from a2dCurveAxis.

Definition at line 874 of file axis.cpp.


The documentation for this class was generated from the following files:
a2dCurveAxisLin Class Reference -- Tue Aug 31 18:21:52 2010 -- 31 Aug 2010 -- 1.5.5 -- wxArt2D -- . -- Main Page Reference Documentation