5 #ifndef _MGSBRepVecTP_HH_
6 #define _MGSBRepVecTP_HH_
9 #include "mg/Pvector.h"
11 #include "mg/SBRepTP.h"
95 double get_perimeters_max_cos(
106 double get_perimeters_max_sin(
117 bool specified(
int i)
const{assert(i<4);
return m_TP[i].size()>0;};
120 void set_TP_null(
int i);
136 std::vector<MGLBRep*>& vectp,
MGPvector< MGLBRep > & vecTP(int i)
Definition: SBRepVecTP.h:142
MGIfstream is a class to read the serialized data generated by MGOfstream.
Definition: Ifstream.h:30
std::ostream & operator<<(std::ostream &ostrm, const MGisect &is)
Debug Function.
Definition: isect.h:95
Defines Tangent Plane Line B-Representation Class.
Definition: SBRepVecTP.h:35
MGLBRep is a class for B-SPline representation.
Definition: LBRep.h:41
Vector of a general n space dimension.
Definition: Vector.h:26
Interval of 1 dimension, i.e. MGInterval is a real line.
Definition: Interval.h:22
MGSurface is an abstract class of 3D surface.
Definition: Surface.h:54
MGSBRepVecTP()
Default Constructor, will be set as no TPs' are specified.
Definition: SBRepVecTP.h:45
const MGPvector< MGLBRep > & vecTP(int i) const
Return i-th perimeter's TP.
Definition: SBRepVecTP.h:141
MGPvector< MGLBRep > * vecTP()
Definition: SBRepVecTP.h:144
MGOfstream is a class to serialize all of the subclasses of MGGel.
Definition: Ofstream.h:31
bool specified(int i) const
Definition: SBRepVecTP.h:117
Defines Tangent Plane Line B-Representation Class.
Definition: SBRepTP.h:28