OOFEM
2.4
OOFEM.org - Object Oriented Finite Element Solver
|
#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__); |
#define GT_EPS 1.e-12 |
Definition at line 50 of file geotoolbox.h.
Referenced by oofem::Graph::testCollapsedEdge(), oofem::Graph::testIfCoincident(), and oofem::Graph::testIfIntersect().
#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__); |
Definition at line 260 of file geotoolbox.h.
Referenced by oofem::Graph::clip(), oofem::Graph::merge2vertex(), and oofem::Graph::vertex2IntersectionVertex().