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

Aggregates all validation properties that can 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

Aggregates all validation properties that can be computed.

This class was 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.