Hide menu
Loading...
Searching...
No Matches
cadex::Measurements::ValidationPropertyData Class Reference

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::PointCentroid () const
 Returns a center of mass.
 
const Geom::DirectionFirstAxisOfInertia () const
 Returns a first axis of inertia.
 
const Geom::DirectionSecondAxisOfInertia () const
 Returns a second axis of inertia.
 
const Geom::DirectionThirdAxisOfInertia () const
 Returns a third axis of inertia.
 
ImplType * Impl () const
 

Detailed Description

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.

See also
ValidationProperties.