Aggregation of all validation properties that could be computed. More...
Public Types | |
typedef cadex::internal::ValidationPropertyDataImpl | ImplType |
Public Member Functions | |
double | Volume () const |
Returns a volume. | |
double | SurfaceArea () const |
Returns a surface area. | |
const Geom::Point & | Centroid () const |
Returns a center of mass. | |
const Geom::Direction & | FirstAxisOfInertia () const |
Returns a first axis of inertia. | |
const Geom::Direction & | SecondAxisOfInertia () const |
Returns a second axis of inertia. | |
const Geom::Direction & | ThirdAxisOfInertia () const |
Returns a third axis of inertia. | |
ImplType * | Impl () const |
Aggregation of all validation properties that could be computed.
Introduced to compute all validation properties (volume, surface area, COG, axes of inertia) at once. This helps to improve performance compared to computing each property separately.