Ice Sheet System Model  4.18
Code documentation
Curve.h
Go to the documentation of this file.
1 #ifndef _CURVE_H_
2 #define _CURVE_H_
3 
4 #include "../shared/shared.h"
5 
6 namespace bamg {
7 
8  class GeomEdge;
9  class Curve;
10  class Geometry;
11 
12  class Curve {
13  public:
14  GeomEdge *FirstEdge; //First edge of the curve
15  GeomEdge *LastEdge; //Last edge of the curve
16  int FirstVertexIndex; //Last vertex index in the last edge
17  int LastVertexIndex; //First Vertex index in the first edge
18 
19  //Methods
20  Curve();
21  void Set(const Curve & rec,const Geometry & Th ,Geometry & ThNew);
22  };
23 
24 }
25 #endif
bamg::Curve::FirstVertexIndex
int FirstVertexIndex
Definition: Curve.h:16
bamg::Geometry
Definition: Geometry.h:18
bamg
Definition: AdjacentTriangle.cpp:9
bamg::GeomEdge
Definition: GeomEdge.h:11
bamg::Curve::FirstEdge
GeomEdge * FirstEdge
Definition: Curve.h:14
bamg::Curve::Curve
Curve()
Definition: Curve.cpp:12
bamg::Curve::LastEdge
GeomEdge * LastEdge
Definition: Curve.h:15
bamg::Curve::Set
void Set(const Curve &rec, const Geometry &Th, Geometry &ThNew)
Definition: Curve.cpp:21
bamg::Curve::LastVertexIndex
int LastVertexIndex
Definition: Curve.h:17
bamg::Curve
Definition: Curve.h:12