OpenVDB  9.0.1
Public Types | Public Member Functions | Public Attributes | List of all members
ScalarMinMax< ValueT > Struct Template Reference

Scalar extent op to evaluate the min/max values of a single integral or floating point attribute type. More...

#include <openvdb/points/PointStatistics.h>

Public Types

using ExtentT = std::pair< ValueT, ValueT >
 

Public Member Functions

 ScalarMinMax (const ValueT &init)
 
 ScalarMinMax (const ExtentT &init)
 
void operator() (const ValueT &b)
 
void operator() (const ExtentT &b)
 
const ExtentTget () const
 

Public Attributes

ExtentT mMinMax
 

Detailed Description

template<typename ValueT>
struct openvdb::v9_0::points::statistics_internal::ScalarMinMax< ValueT >

Scalar extent op to evaluate the min/max values of a single integral or floating point attribute type.

Member Typedef Documentation

using ExtentT = std::pair<ValueT, ValueT>

Constructor & Destructor Documentation

ScalarMinMax ( const ValueT &  init)
inline
ScalarMinMax ( const ExtentT init)
inline

Member Function Documentation

const ExtentT& get ( ) const
inline
void operator() ( const ValueT &  b)
inline
void operator() ( const ExtentT b)
inline

Member Data Documentation

ExtentT mMinMax