32 MG_DLL_DECLR
friend std::ostream&
operator<< (std::ostream& ostrm,
const MGFPline& fpl);
41 ):m_face(face), m_uvline(uvline){;};
59 bool operator< (
const MGFPline& fpl2)
const;
60 bool operator> (
const MGFPline& fpl2)
const{
return fpl2<(*this);};
61 bool operator<= (
const MGFPline& fpl2)
const{
return !(fpl2<(*this));};
62 bool operator>= (
const MGFPline& fpl2)
const{
return !((*this)<fpl2);};
63 bool operator== (
const MGFPline& fpl2)
const;
64 bool operator!= (
const MGFPline& fpl2)
const{
return !operator==(fpl2);};
79 void reverse_direction();
MGCurve is an abstract class which represents a whole curve.
Definition: Curve.h:63
std::ostream & operator<<(std::ostream &ostrm, const MGisect &is)
Debug Function.
Definition: isect.h:95
MGFPline(const MGFSurface *face, MGCurve *uvline)
void constructor.
Definition: FPline.h:38
const MGFSurface * face() const
Get face's pointer.
Definition: FPline.h:76
MGFPline()
Definition: FPline.h:35
MGFSurface is an abstract class to provide the comman interfaces to MGFace and MGSurface.
Definition: FSurface.h:33
Face's (u,v) parameter value line.
Definition: FPline.h:27
const MGCurve & uvline() const
Return face's (u,v) parameter representation line.
Definition: FPline.h:87
MGCurve & uvline()
Definition: FPline.h:88