Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

gugr::line_rep Struct Reference

#include <gugr_basics.h>

List of all members.

Public Methods

 line_rep ()
 line_rep (const point2< rational > &av, const rational &adx, const rational &ady)
void * operator new (size_t s)
void operator delete (void *p, size_t s)

Public Attributes

point2< rational > v
rational dx
rational dy
int m_refcount


Constructor & Destructor Documentation

gugr::line_rep::line_rep   [inline]
 

Definition at line 202 of file gugr_basics.h.

References m_refcount.

00202 { m_refcount = 1; }

gugr::line_rep::line_rep const point2< rational > &    av,
const rational &    adx,
const rational &    ady
[inline]
 

Definition at line 204 of file gugr_basics.h.

References dx, dy, m_refcount, and v.

00205                                   : v(av), dx(adx), dy(ady)
00206   { m_refcount = 1; }


Member Function Documentation

void gugr::line_rep::operator delete void *    p,
size_t    s
[inline]
 

Definition at line 216 of file gugr_basics.h.

References gust::PoolFree().

00217   {
00218     PoolFree( p, s );
00219   }

void* gugr::line_rep::operator new size_t    s [inline]
 

Definition at line 208 of file gugr_basics.h.

References gust::PoolAlloc().

00209   {
00210     size_t dummy;
00211     void *p = PoolAlloc( s, &dummy );
00212     if( p == NULL ) throw PoolAllocError();
00213     return(p);
00214   }


Member Data Documentation

rational gugr::line_rep::dx
 

Definition at line 198 of file gugr_basics.h.

Referenced by line_rep().

rational gugr::line_rep::dy
 

Definition at line 199 of file gugr_basics.h.

Referenced by line_rep().

int gugr::line_rep::m_refcount
 

Definition at line 200 of file gugr_basics.h.

Referenced by line_rep().

point2<rational> gugr::line_rep::v
 

Definition at line 197 of file gugr_basics.h.

Referenced by line_rep().


The documentation for this struct was generated from the following file:
Generated on Mon Jan 21 04:17:55 2002 for GUL 0.6 - Geometry Utility Library by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001