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:
@@ -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);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user