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

gugr::triangle Struct Reference

#include <gugr_basics.h>

List of all members.

Public Methods

void * operator new (size_t s)
void operator delete (void *p, size_t s)

Public Attributes

vertex v [3]
int code0: 2
int code1: 2
int code2: 2
triangle * next
triangle * prev


Member Function Documentation

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

Definition at line 436 of file gugr_basics.h.

References gust::PoolFree(), and gugr::triangle_list.

00437   {
00438     PoolFree( p, s );
00439   }

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

Definition at line 429 of file gugr_basics.h.

References gust::PoolAlloc().

00430   {
00431     size_t dummy;
00432     void *p = PoolAlloc( s, &dummy );
00433     if( p == NULL ) throw PoolAllocError();
00434     return(p);
00435   }


Member Data Documentation

int gugr::triangle::code0
 

Definition at line 422 of file gugr_basics.h.

int gugr::triangle::code1
 

Definition at line 423 of file gugr_basics.h.

int gugr::triangle::code2
 

Definition at line 424 of file gugr_basics.h.

struct triangle* gugr::triangle::next
 

Definition at line 426 of file gugr_basics.h.

struct triangle* gugr::triangle::prev
 

Definition at line 427 of file gugr_basics.h.

vertex gugr::triangle::v[3]
 

Definition at line 421 of file gugr_basics.h.


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