1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-09 13:22:24 +03:00

0028550: Foundation Classes - fix empty message passed to thrown exception

This commit is contained in:
kgv
2017-04-18 18:58:12 +03:00
committed by bugmaster
parent e87d0237d8
commit 2d2b3d53b7
142 changed files with 519 additions and 422 deletions

View File

@@ -50,7 +50,8 @@ Handle(Geom2d_Geometry) Geom2d_Direction::Copy() const {
Geom2d_Direction::Geom2d_Direction (const Standard_Real X, const Standard_Real Y) {
Standard_Real D = Sqrt (X * X + Y * Y);
Standard_ConstructionError_Raise_if (D <= gp::Resolution(), "");
Standard_ConstructionError_Raise_if (D <= gp::Resolution(),
"Geom2d_Direction() - input vector has zero length");
gpVec2d = gp_Vec2d (X/D, Y/D);
}
@@ -61,7 +62,8 @@ Geom2d_Direction::Geom2d_Direction (const gp_Dir2d& V) { gpVec2d = V; }
void Geom2d_Direction::SetCoord (const Standard_Real X, const Standard_Real Y) {
Standard_Real D = Sqrt (X * X + Y * Y);
Standard_ConstructionError_Raise_if (D <= gp::Resolution(), "");
Standard_ConstructionError_Raise_if (D <= gp::Resolution(),
"Geom2d_Direction::SetCoord() - input vector has zero length");
gpVec2d = gp_Vec2d (X/D, Y/D);
}
@@ -72,7 +74,8 @@ void Geom2d_Direction::SetDir2d (const gp_Dir2d& V) { gpVec2d = V; }
void Geom2d_Direction::SetX (const Standard_Real X) {
Standard_Real D = Sqrt(X * X + gpVec2d.Y() * gpVec2d.Y());
Standard_ConstructionError_Raise_if (D <= gp::Resolution(), "");
Standard_ConstructionError_Raise_if (D <= gp::Resolution(),
"Geom2d_Direction::SetX() - input vector has zero length");
gpVec2d = gp_Vec2d (X/D, gpVec2d.Y()/D);
}
@@ -80,7 +83,8 @@ void Geom2d_Direction::SetX (const Standard_Real X) {
void Geom2d_Direction::SetY (const Standard_Real Y) {
Standard_Real D = Sqrt (gpVec2d.X() * gpVec2d.X() + Y * Y);
Standard_ConstructionError_Raise_if (D <= gp::Resolution(), "");
Standard_ConstructionError_Raise_if (D <= gp::Resolution(),
"Geom2d_Direction::SetY() - input vector has zero length");
gpVec2d = gp_Vec2d (gpVec2d.X()/D, Y/D);
}