Open CASCADE Technology  7.7.0
Public Types | Static Public Member Functions

BVH::MatrixOp< T, 4 > Struct Template Reference

#include <BVH_Properties.hxx>

Public Types

typedef BVH::MatrixType< T, 4 >::Type BVH_Mat4t
 
typedef BVH::VectorType< T, 4 >::Type BVH_Vec4t
 

Static Public Member Functions

static void Inverse (const BVH_Mat4t &theIn, BVH_Mat4t &theOut)
 
static BVH_Vec4t Multiply (const BVH_Mat4t &theMat, const BVH_Vec4t &theVec)
 

Member Typedef Documentation

◆ BVH_Mat4t

template<class T >
typedef BVH::MatrixType<T, 4>::Type BVH::MatrixOp< T, 4 >::BVH_Mat4t

◆ BVH_Vec4t

template<class T >
typedef BVH::VectorType<T, 4>::Type BVH::MatrixOp< T, 4 >::BVH_Vec4t

Member Function Documentation

◆ Inverse()

template<class T >
static void BVH::MatrixOp< T, 4 >::Inverse ( const BVH_Mat4t theIn,
BVH_Mat4t theOut 
)
inlinestatic

◆ Multiply()

template<class T >
static BVH_Vec4t BVH::MatrixOp< T, 4 >::Multiply ( const BVH_Mat4t theMat,
const BVH_Vec4t theVec 
)
inlinestatic

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