CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
OdTrVisIvalImpl< DataType > Struct Template Reference

#include <TrVisIval.h>

Public Member Functions

OdTrVisIvalImplset (DataType minBound, DataType maxBound)
 
OdTrVisIvalImplset (const DataType *pBounds)
 
OdTrVisIvalImplsetIdentity ()
 
template<typename AltClass >
OdTrVisIvalImpladapt (const AltClass &altSet)
 
const DataType * getArray () const
 
DataType * getArray ()
 
DataType minBound () const
 
OdTrVisIvalImplsetMinBound (DataType minBound)
 
DataType maxBound () const
 
OdTrVisIvalImplsetMaxBound (DataType maxBound)
 
OdTrVisIvalImplvalidate ()
 
bool isValid () const
 
bool isIdentity () const
 
DataType length () const
 
bool operator== (const OdTrVisIvalImpl &ival) const
 
bool operator!= (const OdTrVisIvalImpl &ival) const
 
OdTrVisIvalImpl operator& (const OdTrVisIvalImpl &ival) const
 
OdTrVisIvalImploperator*= (const OdTrVisIvalImpl &ival)
 
OdTrVisIvalImpl operator| (const OdTrVisIvalImpl &ival) const
 
OdTrVisIvalImploperator|= (const OdTrVisIvalImpl &ival)
 
void extend (DataType percents)
 
OdTrVisIvalImpl fitTransform (const OdTrVisIvalImpl &bounds) const
 
DataType xform (DataType value) const
 
OdTrVisIvalImpl xform (const OdTrVisIvalImpl &bounds) const
 
OdTrVisIvalImpl fit (const OdTrVisIvalImpl &bounds, const OdTrVisIvalImpl &segment) const
 

Public Attributes

DataType m_minBound
 
DataType m_maxBound
 

Detailed Description

template<typename DataType>
struct OdTrVisIvalImpl< DataType >

Library: Source code provided. <group ExRender_Windows_Classes>

Definition at line 35 of file TrVisIval.h.

Member Function Documentation

◆ adapt()

template<typename DataType >
template<typename AltClass >
OdTrVisIvalImpl & OdTrVisIvalImpl< DataType >::adapt ( const AltClass &  altSet)
inline

Definition at line 63 of file TrVisIval.h.

◆ extend()

template<typename DataType >
void OdTrVisIvalImpl< DataType >::extend ( DataType  percents)
inline

Definition at line 135 of file TrVisIval.h.

◆ fit()

template<typename DataType >
OdTrVisIvalImpl OdTrVisIvalImpl< DataType >::fit ( const OdTrVisIvalImpl< DataType > &  bounds,
const OdTrVisIvalImpl< DataType > &  segment 
) const
inline

Definition at line 165 of file TrVisIval.h.

◆ fitTransform()

template<typename DataType >
OdTrVisIvalImpl OdTrVisIvalImpl< DataType >::fitTransform ( const OdTrVisIvalImpl< DataType > &  bounds) const
inline

Definition at line 142 of file TrVisIval.h.

◆ getArray() [1/2]

template<typename DataType >
DataType * OdTrVisIvalImpl< DataType >::getArray ( )
inline

Definition at line 72 of file TrVisIval.h.

◆ getArray() [2/2]

template<typename DataType >
const DataType * OdTrVisIvalImpl< DataType >::getArray ( ) const
inline

Definition at line 71 of file TrVisIval.h.

◆ isIdentity()

template<typename DataType >
bool OdTrVisIvalImpl< DataType >::isIdentity ( ) const
inline

Definition at line 94 of file TrVisIval.h.

◆ isValid()

template<typename DataType >
bool OdTrVisIvalImpl< DataType >::isValid ( ) const
inline

Definition at line 91 of file TrVisIval.h.

◆ length()

template<typename DataType >
DataType OdTrVisIvalImpl< DataType >::length ( ) const
inline

Definition at line 100 of file TrVisIval.h.

◆ maxBound()

template<typename DataType >
DataType OdTrVisIvalImpl< DataType >::maxBound ( ) const
inline

Definition at line 76 of file TrVisIval.h.

◆ minBound()

template<typename DataType >
DataType OdTrVisIvalImpl< DataType >::minBound ( ) const
inline

Definition at line 74 of file TrVisIval.h.

◆ operator!=()

template<typename DataType >
bool OdTrVisIvalImpl< DataType >::operator!= ( const OdTrVisIvalImpl< DataType > &  ival) const
inline

Definition at line 110 of file TrVisIval.h.

◆ operator&()

template<typename DataType >
OdTrVisIvalImpl OdTrVisIvalImpl< DataType >::operator& ( const OdTrVisIvalImpl< DataType > &  ival) const
inline

Definition at line 116 of file TrVisIval.h.

◆ operator*=()

template<typename DataType >
OdTrVisIvalImpl & OdTrVisIvalImpl< DataType >::operator*= ( const OdTrVisIvalImpl< DataType > &  ival)
inline

Definition at line 120 of file TrVisIval.h.

◆ operator==()

template<typename DataType >
bool OdTrVisIvalImpl< DataType >::operator== ( const OdTrVisIvalImpl< DataType > &  ival) const
inline

Definition at line 106 of file TrVisIval.h.

◆ operator|()

template<typename DataType >
OdTrVisIvalImpl OdTrVisIvalImpl< DataType >::operator| ( const OdTrVisIvalImpl< DataType > &  ival) const
inline

Definition at line 126 of file TrVisIval.h.

◆ operator|=()

template<typename DataType >
OdTrVisIvalImpl & OdTrVisIvalImpl< DataType >::operator|= ( const OdTrVisIvalImpl< DataType > &  ival)
inline

Definition at line 130 of file TrVisIval.h.

◆ set() [1/2]

template<typename DataType >
OdTrVisIvalImpl & OdTrVisIvalImpl< DataType >::set ( const DataType *  pBounds)
inline

Definition at line 48 of file TrVisIval.h.

◆ set() [2/2]

template<typename DataType >
OdTrVisIvalImpl & OdTrVisIvalImpl< DataType >::set ( DataType  minBound,
DataType  maxBound 
)
inline

Definition at line 41 of file TrVisIval.h.

◆ setIdentity()

template<typename DataType >
OdTrVisIvalImpl & OdTrVisIvalImpl< DataType >::setIdentity ( )
inline

Definition at line 55 of file TrVisIval.h.

◆ setMaxBound()

template<typename DataType >
OdTrVisIvalImpl & OdTrVisIvalImpl< DataType >::setMaxBound ( DataType  maxBound)
inline

Definition at line 77 of file TrVisIval.h.

◆ setMinBound()

template<typename DataType >
OdTrVisIvalImpl & OdTrVisIvalImpl< DataType >::setMinBound ( DataType  minBound)
inline

Definition at line 75 of file TrVisIval.h.

◆ validate()

template<typename DataType >
OdTrVisIvalImpl & OdTrVisIvalImpl< DataType >::validate ( )
inline

Definition at line 80 of file TrVisIval.h.

◆ xform() [1/2]

template<typename DataType >
OdTrVisIvalImpl OdTrVisIvalImpl< DataType >::xform ( const OdTrVisIvalImpl< DataType > &  bounds) const
inline

Definition at line 159 of file TrVisIval.h.

◆ xform() [2/2]

template<typename DataType >
DataType OdTrVisIvalImpl< DataType >::xform ( DataType  value) const
inline

Definition at line 154 of file TrVisIval.h.

Member Data Documentation

◆ m_maxBound

template<typename DataType >
DataType OdTrVisIvalImpl< DataType >::m_maxBound

Definition at line 38 of file TrVisIval.h.

◆ m_minBound

template<typename DataType >
DataType OdTrVisIvalImpl< DataType >::m_minBound

Definition at line 38 of file TrVisIval.h.


The documentation for this struct was generated from the following file: