Open CASCADE Technology  7.6.0.dev
Public Member Functions | Data Fields

Aspect_FrustumLRBT< Elem_t > Struct Template Reference

Structure defining frustum boundaries. More...

#include <Aspect_FrustumLRBT.hxx>

Public Member Functions

 Aspect_FrustumLRBT ()
 Empty constructor. More...
 
template<typename Other_t >
 Aspect_FrustumLRBT (const Aspect_FrustumLRBT< Other_t > &theOther)
 Copy/cast constructor. More...
 
void Multiply (Elem_t theScale)
 Apply multiply factor. More...
 
Aspect_FrustumLRBT< Elem_t > Multiplied (Elem_t theScale)
 Return multiplied frustum. More...
 

Data Fields

Elem_t Left
 
Elem_t Right
 
Elem_t Bottom
 
Elem_t Top
 

Detailed Description

template<typename Elem_t>
struct Aspect_FrustumLRBT< Elem_t >

Structure defining frustum boundaries.

Constructor & Destructor Documentation

◆ Aspect_FrustumLRBT() [1/2]

template<typename Elem_t >
Aspect_FrustumLRBT< Elem_t >::Aspect_FrustumLRBT ( )
inline

Empty constructor.

◆ Aspect_FrustumLRBT() [2/2]

template<typename Elem_t >
template<typename Other_t >
Aspect_FrustumLRBT< Elem_t >::Aspect_FrustumLRBT ( const Aspect_FrustumLRBT< Other_t > &  theOther)
inlineexplicit

Copy/cast constructor.

Member Function Documentation

◆ Multiplied()

template<typename Elem_t >
Aspect_FrustumLRBT<Elem_t> Aspect_FrustumLRBT< Elem_t >::Multiplied ( Elem_t  theScale)
inline

Return multiplied frustum.

◆ Multiply()

template<typename Elem_t >
void Aspect_FrustumLRBT< Elem_t >::Multiply ( Elem_t  theScale)
inline

Apply multiply factor.

Field Documentation

◆ Bottom

template<typename Elem_t >
Elem_t Aspect_FrustumLRBT< Elem_t >::Bottom

◆ Left

template<typename Elem_t >
Elem_t Aspect_FrustumLRBT< Elem_t >::Left

◆ Right

template<typename Elem_t >
Elem_t Aspect_FrustumLRBT< Elem_t >::Right

◆ Top

template<typename Elem_t >
Elem_t Aspect_FrustumLRBT< Elem_t >::Top

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