OOFEM  2.4
OOFEM.org - Object Oriented Finite Element Solver
geotoolbox.h File Reference
#include <list>
#include <cstdlib>
#include "oofemcfg.h"
#include "floatarray.h"
#include "oofeggraphiccontext.h"

Go to the source code of this file.

Classes

class  oofem::Vertex
 Class representing vertex. More...
 
class  oofem::Polygon
 Class representing 2D polygon. More...
 
class  oofem::Polygon::PolygonEdgeIterator
 
class  oofem::Polygon::PolygonVertexIterator
 
class  oofem::Graph
 Class representing the special graph constructed from two polygons that is used to perform boolean operation on polygons (polygon clipping in current implementation). More...
 
struct  oofem::Graph::node
 
class  oofem::GT_Exception
 

Namespaces

 oofem
 the oofem namespace is to define a context or scope in which all oofem names are defined.
 

Macros

#define GT_EPS   1.e-12
 
#define GT_TEPS   1.e-16
 
#define THROW_GT_EXCEPTION()   throw GT_Exception(__FILE__, __LINE__);
 
#define THROW_GT_EXCEPTIONM(m)   throw GT_Exception(m, __FILE__, __LINE__);
 

Macro Definition Documentation

#define GT_EPS   1.e-12
#define GT_TEPS   1.e-16

Definition at line 52 of file geotoolbox.h.

Referenced by oofem::Graph::testIfCoincident(), and oofem::Graph::testIfIntersect().

#define THROW_GT_EXCEPTION ( )    throw GT_Exception(__FILE__, __LINE__);

Definition at line 259 of file geotoolbox.h.

#define THROW_GT_EXCEPTIONM (   m)    throw GT_Exception(m, __FILE__, __LINE__);

This page is part of the OOFEM documentation. Copyright (c) 2011 Borek Patzak
Project e-mail: info@oofem.org
Generated at Tue Jan 2 2018 20:07:32 for OOFEM by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2011