Graph Drawing Toolkit

An object-oriented C++ library for handling and drawing graphs

GDT_interval_set Class Reference

#include <rm3_interval_set.h>

List of all members.

Public Types

typedef _interval * interval

Public Member Functions

 GDT_interval_set ()
 ~GDT_interval_set ()
double altitude (interval i) const
double left (interval i) const
double right (interval i) const
interval new_interval (double f, double t, double z)
void del_interval (interval i)
interval ray_shooting_up (double x, double z)
interval ray_shooting_down (double x, double z)
void print (std::ostream &o) const

Detailed Description

CLASS GDT_interval_set

this is a set of _closed_ intervals (integer coordinates) in one dimension. Insertion, deletion and ray shooting are supported operations.

Definition at line 33 of file rm3_interval_set.h.

Member Typedef Documentation

typedef _interval* GDT_interval_set::interval

Definition at line 54 of file rm3_interval_set.h.

Constructor & Destructor Documentation

GDT_interval_set::GDT_interval_set (  )  [inline]

Definition at line 70 of file rm3_interval_set.h.

GDT_interval_set::~GDT_interval_set (  ) 

Member Function Documentation

double GDT_interval_set::altitude ( interval  i  )  const [inline]

Definition at line 78 of file rm3_interval_set.h.

double GDT_interval_set::left ( interval  i  )  const [inline]

Definition at line 81 of file rm3_interval_set.h.

double GDT_interval_set::right ( interval  i  )  const [inline]

Definition at line 84 of file rm3_interval_set.h.

interval GDT_interval_set::new_interval ( double  f,
double  t,
double  z 

void GDT_interval_set::del_interval ( interval  i  ) 

interval GDT_interval_set::ray_shooting_up ( double  x,
double  z 
) [inline]

Definition at line 93 of file rm3_interval_set.h.

interval GDT_interval_set::ray_shooting_down ( double  x,
double  z 
) [inline]

Definition at line 96 of file rm3_interval_set.h.

void GDT_interval_set::print ( std::ostream &  o  )  const

The documentation for this class was generated from the following file:
Generated on Thu Jan 10 14:48:49 2008 for GDToolkit GAPI by  doxygen 1.5.3