Navigation

Main Page
Download
Support
Installation
Tutorial
Examples
Reference Manual
   Version 1.0.4
      Class Index
      File List
   Version 1.0.4dev
Publications


Hosted by Get Ion Beam Simulator at SourceForge.net. Fast, secure and Free Open Source software downloads

FieldGraph Class Reference

Class for drawing fields with colormap. More...

#include <fieldgraph.hpp>

Inheritance diagram for FieldGraph:
Graph3D Graph

List of all members.

Public Member Functions

 FieldGraph (const ScalarField *field)
 Constructor for plotting ScalarField.
virtual ~FieldGraph ()
 Destructor.
void enable (bool enable)
 Enable/disable plot.
virtual void plot (cairo_t *cairo, const Coordmapper *cm, const double range[4])
 Plot drawable with cairo.
virtual void get_bbox (double bbox[4])
 Get bounding box of drawable.

Detailed Description

Class for drawing fields with colormap.

Implementation of Graph3D.


Constructor & Destructor Documentation

FieldGraph::FieldGraph ( const ScalarField field  ) 

Constructor for plotting ScalarField.

virtual FieldGraph::~FieldGraph (  )  [virtual]

Destructor.


Member Function Documentation

void FieldGraph::enable ( bool  enable  ) 

Enable/disable plot.

virtual void FieldGraph::get_bbox ( double  bbox[4]  )  [virtual]

Get bounding box of drawable.

Returns the bounding box of the drawable in array bbox in order xmin, ymin, xmax, ymax.

Implements Graph3D.

virtual void FieldGraph::plot ( cairo_t *  cairo,
const Coordmapper cm,
const double  range[4] 
) [virtual]

Plot drawable with cairo.

Plot drawable using cairo and coordinate mapper cm. The visible range of plot is given in array range in order xmin, ymin, xmax, ymax.

Implements Graph3D.


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


Reference manual for Ion Beam Simulator 1.0.4
Generated by Doxygen 1.7.1 on Wed Apr 13 2011 23:25:35.