source: issm/trunk/src/c/classes/bamg/Curve.h@ 13395

Last change on this file since 13395 was 13395, checked in by Mathieu Morlighem, 12 years ago

merged trunk-jpl and trunk for revision 13393

File size: 549 bytes
RevLine 
[3913]1#ifndef _CURVE_H_
2#define _CURVE_H_
3
4#include "../../shared/Bamg/shared.h"
5
6namespace bamg {
7
8 //classes
[5573]9 class GeomEdge;
[3913]10 class Curve;
11 class Geometry;
12
13 class Curve {
14 public:
[5573]15 GeomEdge *FirstEdge; //First edge of the curve
16 GeomEdge *LastEdge; //Last edge of the curve
[5400]17 int FirstVertexIndex; //Last vertex index in the last edge
18 int LastVertexIndex; //First Vertex index in the first edge
[3913]19
20 //Methods
[5130]21 Curve();
22 void Reverse(void);
[3913]23 void Set(const Curve & rec,const Geometry & Th ,Geometry & ThNew);
24 };
25
26}
27#endif
Note: See TracBrowser for help on using the repository browser.