View Class Reference

#include <scenevie.h>

Inheritance diagram for View:
Inheritance graph
[legend]
Collaboration diagram for View:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 View (Scene *)
 View (Coord x, Coord y, Coord span, Scene *, Coord xsize=200, Coord ysize=200)
 View (Coord left, Coord bottom, Coord x_span, Coord y_span, Scene *, Coord xsize=200, Coord ysize=200)
virtual ~View ()
virtual Coord x () const
virtual Coord y () const
virtual Coord view_width () const
virtual Coord view_height () const
void origin (Coord x, Coord y)
virtual void box_size (Coord x1, Coord y1, Coord x2, Coord y2)
virtual void move_view (Coord dx, Coord dy)
virtual void scale_view (Coord xorg, Coord yorg, float dxscale, float dyscale)
virtual XYViewnew_view (Coord x1, Coord y1, Coord x2, Coord y2)

Protected Member Functions

virtual void transform (Transformer &, const Allocation &, const Allocation &natural) const

Private Attributes

Coord x_span_
Coord y_span_

Constructor & Destructor Documentation

View::View ( Scene  ) 
View::View ( Coord  x,
Coord  y,
Coord  span,
Scene ,
Coord  xsize = 200,
Coord  ysize = 200 
)
View::View ( Coord  left,
Coord  bottom,
Coord  x_span,
Coord  y_span,
Scene ,
Coord  xsize = 200,
Coord  ysize = 200 
)
virtual View::~View (  )  [virtual]

Member Function Documentation

virtual void View::box_size ( Coord  x1,
Coord  y1,
Coord  x2,
Coord  y2 
) [virtual]

Reimplemented from XYView.

virtual void View::move_view ( Coord  dx,
Coord  dy 
) [virtual]

Reimplemented from XYView.

virtual XYView* View::new_view ( Coord  x1,
Coord  y1,
Coord  x2,
Coord  y2 
) [virtual]

Reimplemented from XYView.

void View::origin ( Coord  x,
Coord  y 
)

Reimplemented from XYView.

virtual void View::scale_view ( Coord  xorg,
Coord  yorg,
float  dxscale,
float  dyscale 
) [virtual]

Reimplemented from XYView.

virtual void View::transform ( Transformer &  ,
const Allocation &  ,
const Allocation &  natural 
) const [protected, virtual]

Reimplemented from XYView.

virtual Coord View::view_height (  )  const
virtual Coord View::view_width (  )  const [virtual]
virtual Coord View::x (  )  const [virtual]
virtual Coord View::y (  )  const

Member Data Documentation

Coord View::x_span_ [private]

Reimplemented from XYView.

Coord View::y_span_ [private]

Reimplemented from XYView.


The documentation for this class was generated from the following file:
Generated on Mon Jun 13 08:10:32 2011 for NEURON by  doxygen 1.6.3