12 #include "mg/Unit_vector.h" 
   13 #include "topo/Complex.h" 
   62 bool operator< (
const MGLEPoint& lp)
const;
 
   63 bool operator> (
const MGLEPoint& lp)
const;
 
   64 bool operator<= (
const MGLEPoint& lp)
const;
 
   65 bool operator>= (
const MGLEPoint& lp)
const;
 
   66 bool operator== (
const MGLEPoint& lp)
const;
 
   67 bool operator!= (
const MGLEPoint& lp)
const{
return !operator==(lp);};
 
   72 const MGEdge* edge() 
const;
 
   73 MGEdge* edge_to_update() 
const;
 
   89 MGVector eval_star(
int nderi=0)
const;
 
   95 bool equal_position(
const MGLEPoint& le2) 
const;
 
   98 bool equal_position(
const MGPosition& P) 
const;
 
  105 bool is_end_point()
const;
 
  108 bool is_start_point()
const;
 
  111 bool is_Edge_end_point()
const;
 
  114 bool is_Edge_start_point()
const;
 
  120 const MGLoop* loop()
const;
 
void set(double t)
Update only parameter value of the edge. 
Definition: LEPoint.h:132
bool equal_edge(const MGLEPoint &le2) const 
Test if two LEPoints are of the same edge. 
Definition: LEPoint.h:92
MGComplex::const_pcellItr iterator() const 
Return the iterator of the edge. 
Definition: LEPoint.h:117
container_type::const_iterator const_pcellItr
Definition: Complex.h:34
MGLPoint is to represent Loop's point. 
Definition: LPoint.h:23
std::ostream & operator<<(std::ostream &ostrm, const MGisect &is)
Debug Function. 
Definition: isect.h:95
Vector of a general n space dimension. 
Definition: Vector.h:26
MGLCisect is to represent Loop and curve intersection point of a parent face parameter space...
Definition: LCisect.h:25
double param() const 
Return edge's curve parameter value. 
Definition: LEPoint.h:123
MGEdge is an instance of MGCellNB, represents a boundary element of 2D manifold. 
Definition: Edge.h:33
Represent a positional data. 
Definition: Position.h:28
Is to represent a Loop's point. 
Definition: LEPoint.h:28
MGLoop is a boundary of a face, a boundary of 2D manifold cell. 
Definition: Loop.h:44
MGLEPoint(MGComplex::const_pcellItr i, double t)
Definition: LEPoint.h:37
MGLEPoint()
Definition: LEPoint.h:36
Define a unit vector, is a MGVector. 
Definition: Unit_vector.h:17