MGCL V10
V10
MGCL V10
|
Defines Array of OscuCircle data. [詳解]
公開メンバ関数 | |
MGOscuCircle () | |
Dummy constructor, setts m_n=0. [詳解] | |
const MGOscuCircleData & | operator() (int i) const |
MGOscuCircle(const MGOscuCircle&); ///Copy Constructor. [詳解] | |
MGOscuCircle & | add (const MGOscuCircleData &) |
Add to the end of list. [詳解] | |
MGOscuCircle & | add (int index, double radious) |
Add to the end of list. [詳解] | |
MGOscuCircleData | remove (int i) |
Remove i-th OscuCircleData. [詳解] | |
int | length () const |
int | dump_size () const |
Dump Functions. [詳解] | |
int | dump (MGOfstream &) const |
Dump Function. [詳解] | |
int | restore (MGIfstream &) |
Restore Function. [詳解] | |
フレンド | |
MG_DLL_DECLR friend std::ostream & | operator<< (std::ostream &, const MGOscuCircle &) |
Debug Function. [詳解] | |
Defines Array of OscuCircle data.
This class is used for MGLBRep constructor: MGLBRep( ///BLGCS const MGLBRepEndC& begin, ///Begin end condition const MGLBRepEndC& end, ///End end conditoion const MGBPointSeq& points, ///Point seq data const int* point_kind, ///Point kind of above point. const MGOscuCircle& circle, ///Provides osculating circle data. int &error); ///Error flag. Defines array of MGOscuCircleData which provides index of points and radius of the osculating circles.
|
inline |
Dummy constructor, setts m_n=0.
MGOscuCircle& MGOscuCircle::add | ( | const MGOscuCircleData & | ) |
Add to the end of list.
MGOscuCircle& MGOscuCircle::add | ( | int | index, |
double | radious | ||
) |
Add to the end of list.
int MGOscuCircle::dump | ( | MGOfstream & | ) | const |
Dump Function.
int MGOscuCircle::dump_size | ( | ) | const |
Dump Functions.
|
inline |
const MGOscuCircleData& MGOscuCircle::operator() | ( | int | i | ) | const |
MGOscuCircle(const MGOscuCircle&); ///Copy Constructor.
Reference i-th osculating circle data.
MGOscuCircleData MGOscuCircle::remove | ( | int | i | ) |
Remove i-th OscuCircleData.
int MGOscuCircle::restore | ( | MGIfstream & | ) |
Restore Function.
|
friend |
Debug Function.