|
Open CASCADE Technology
6.7.1
|
Computes the global properties of bounded curves
in 3D space.
It can be an elementary curve from package gp such as
Lin, Circ, Elips, Parab .
More...
#include <GProp_CelGProps.hxx>

Public Member Functions | |
| GProp_CelGProps () | |
| GProp_CelGProps (const gp_Circ &C, const gp_Pnt &CLocation) | |
| GProp_CelGProps (const gp_Circ &C, const Standard_Real U1, const Standard_Real U2, const gp_Pnt &CLocation) | |
| GProp_CelGProps (const gp_Lin &C, const Standard_Real U1, const Standard_Real U2, const gp_Pnt &CLocation) | |
| void | SetLocation (const gp_Pnt &CLocation) |
| void | Perform (const gp_Circ &C, const Standard_Real U1, const Standard_Real U2) |
| void | Perform (const gp_Lin &C, const Standard_Real U1, const Standard_Real U2) |
Public Member Functions inherited from GProp_GProps | |
| GProp_GProps () | |
| The origin (0, 0, 0) of the absolute cartesian coordinate system is used to compute the global properties. More... | |
| GProp_GProps (const gp_Pnt &SystemLocation) | |
The point SystemLocation is used to compute the gobal properties <br> of the system. For more accuracy it is better to define this | |
| void | Add (const GProp_GProps &Item, const Standard_Real Density=1.0) |
| Either More... | |
| Standard_Real | Mass () const |
Returns the mass of the current system. <br> If no density is attached to the components of the | |
| gp_Pnt | CentreOfMass () const |
Returns the center of mass of the current system. If <br> the gravitational field is uniform, it is the center of gravity. | |
| gp_Mat | MatrixOfInertia () const |
returns the matrix of inertia. It is a symmetrical matrix. <br> The coefficients of the matrix are the quadratic moments of | |
| void | StaticMoments (Standard_Real &Ix, Standard_Real &Iy, Standard_Real &Iz) const |
Returns Ix, Iy, Iz, the static moments of inertia of the <br> current system; i.e. the moments of inertia about the | |
| Standard_Real | MomentOfInertia (const gp_Ax1 &A) const |
| computes the moment of inertia of the material system about the axis A. More... | |
| GProp_PrincipalProps | PrincipalProperties () const |
Computes the principal properties of inertia of the current system. <br> There is always a set of axes for which the products | |
| Standard_Real | RadiusOfGyration (const gp_Ax1 &A) const |
| Returns the radius of gyration of the current system about the axis A. More... | |
Additional Inherited Members | |
Protected Attributes inherited from GProp_GProps | |
| gp_Pnt | g |
| gp_Pnt | loc |
| Standard_Real | dim |
| gp_Mat | inertia |
Computes the global properties of bounded curves
in 3D space.
It can be an elementary curve from package gp such as
Lin, Circ, Elips, Parab .
| GProp_CelGProps::GProp_CelGProps | ( | ) |
| GProp_CelGProps::GProp_CelGProps | ( | const gp_Circ & | C, |
| const Standard_Real | U1, | ||
| const Standard_Real | U2, | ||
| const gp_Pnt & | CLocation | ||
| ) |
| GProp_CelGProps::GProp_CelGProps | ( | const gp_Lin & | C, |
| const Standard_Real | U1, | ||
| const Standard_Real | U2, | ||
| const gp_Pnt & | CLocation | ||
| ) |
| void GProp_CelGProps::Perform | ( | const gp_Circ & | C, |
| const Standard_Real | U1, | ||
| const Standard_Real | U2 | ||
| ) |
| void GProp_CelGProps::Perform | ( | const gp_Lin & | C, |
| const Standard_Real | U1, | ||
| const Standard_Real | U2 | ||
| ) |
| void GProp_CelGProps::SetLocation | ( | const gp_Pnt & | CLocation | ) |
1.8.5