Open CASCADE Technology  7.5.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 

◆ Multiply()

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

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