Open CASCADE Technology 7.8.2.dev
Aspect_FrustumLRBT< Elem_t > Struct Template Reference

Structure defining frustum boundaries. More...

#include <Aspect_FrustumLRBT.hxx>

Public Member Functions

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

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: