Standard_Integer Lo = tabPoint->Lower();
Standard_Integer nb = tabPoint->Value(Lo).NbPoints() + tabPoint->Value(Lo).NbPoints2d();
if ((Index <= 0) || (Index > nb)) {
- Standard_OutOfRange::Raise();
+ throw Standard_OutOfRange();
}
return tabPoint->Value(Lo).Dimension(Index);
}
const AppParCurves_MultiPoint& MPoint) {
if ((Index <= 0) || (Index > tabPoint->Length())) {
- Standard_OutOfRange::Raise();
+ throw Standard_OutOfRange();
}
tabPoint->SetValue(Index, MPoint);
}
void AppParCurves_MultiCurve::Curve (const Standard_Integer CuIndex,
TColgp_Array1OfPnt& TabPnt) const {
if ((CuIndex <= 0)) {
- Standard_OutOfRange::Raise();
+ throw Standard_OutOfRange();
}
for ( Standard_Integer i = 1; i <= tabPoint->Length(); i++) {
TabPnt(i) = tabPoint->Value(i).Point(CuIndex);
void AppParCurves_MultiCurve::Curve (const Standard_Integer CuIndex,
TColgp_Array1OfPnt2d& TabPnt2d) const {
if ((CuIndex <= 0)) {
- Standard_OutOfRange::Raise();
+ throw Standard_OutOfRange();
}
for ( Standard_Integer i = 1; i <= tabPoint->Length(); i++) {
TabPnt2d(i) = tabPoint->Value(i).Point2d(CuIndex);
const Standard_Integer Nieme) const
{
if ((CuIndex <= 0) && Nieme <= 0) {
- Standard_OutOfRange::Raise();
+ throw Standard_OutOfRange();
}
return tabPoint->Value(Nieme).Point(CuIndex);
}
const Standard_Integer Nieme)const
{
if ((CuIndex <= 0) && Nieme <= 0) {
- Standard_OutOfRange::Raise();
+ throw Standard_OutOfRange();
}
return tabPoint->Value(Nieme).Point2d(CuIndex);
}
const AppParCurves_MultiPoint& AppParCurves_MultiCurve::Value (const Standard_Integer Index) const {
if ((Index <= 0) || (Index > tabPoint->Length())) {
- Standard_OutOfRange::Raise();
+ throw Standard_OutOfRange();
}
return tabPoint->Value(Index);
}
const Standard_Real z,
const Standard_Real dz)
{
- if (Dimension(CuIndex) != 3) Standard_OutOfRange::Raise();
+ if (Dimension(CuIndex) != 3) throw Standard_OutOfRange();
for (Standard_Integer i = 1 ; i <= tabPoint->Length(); i++) {
(tabPoint->ChangeValue(i)).Transform(CuIndex, x, dx, y, dy, z, dz);
const Standard_Real y,
const Standard_Real dy)
{
- if (Dimension(CuIndex) != 2) Standard_OutOfRange::Raise();
+ if (Dimension(CuIndex) != 2) throw Standard_OutOfRange();
for (Standard_Integer i = 1 ; i <= tabPoint->Length(); i++) {
(tabPoint->ChangeValue(i)).Transform2d(CuIndex, x, dx, y, dy);
void AppParCurves_MultiCurve::Value (const Standard_Integer CuIndex,
const Standard_Real U, gp_Pnt& Pt) const {
- if (Dimension(CuIndex) != 3)Standard_OutOfRange::Raise();
+ if (Dimension(CuIndex) != 3)throw Standard_OutOfRange();
TColgp_Array1OfPnt TabPoles(1, tabPoint->Length());
void AppParCurves_MultiCurve::Value (const Standard_Integer CuIndex,
const Standard_Real U, gp_Pnt2d& Pt) const {
if (Dimension(CuIndex) != 2) {
- Standard_OutOfRange::Raise();
+ throw Standard_OutOfRange();
}
TColgp_Array1OfPnt2d TabPole(1, tabPoint->Length());
gp_Vec& V1) const {
if (Dimension(CuIndex) != 3) {
- Standard_OutOfRange::Raise();
+ throw Standard_OutOfRange();
}
TColgp_Array1OfPnt TabPole(1, tabPoint->Length());
gp_Vec& V2) const {
if (Dimension(CuIndex) != 3) {
- Standard_OutOfRange::Raise();
+ throw Standard_OutOfRange();
}
TColgp_Array1OfPnt TabPole(1, tabPoint->Length());
const Standard_Real U, gp_Pnt2d& Pt, gp_Vec2d& V1) const {
if (Dimension(CuIndex) != 2) {
- Standard_OutOfRange::Raise();
+ throw Standard_OutOfRange();
}
TColgp_Array1OfPnt2d TabPole(1, tabPoint->Length());
gp_Vec2d& V2) const {
if (Dimension(CuIndex) != 2) {
- Standard_OutOfRange::Raise();
+ throw Standard_OutOfRange();
}
TColgp_Array1OfPnt2d TabPole(1, tabPoint->Length());