// File AppParCurves_MultiPoint.lxx #include #include #include inline Standard_OStream& operator<<(Standard_OStream& o, const AppParCurves_MultiPoint& M) { M.Dump(o); return o; } inline Standard_Integer AppParCurves_MultiPoint::NbPoints() const { return nbP; } inline Standard_Integer AppParCurves_MultiPoint::NbPoints2d() const { return nbP2d; } inline Standard_Integer AppParCurves_MultiPoint::Dimension(const Standard_Integer Index) const { if (Index < 0 || Index > (nbP + nbP2d)) { Standard_OutOfRange::Raise(); } if (Index <= nbP) { return 3; } else { return 2; } }