Bike-X  0.8
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
OVR::Plane< T > Class Template Reference

#include "OVR_Math.h"

Inheritance diagram for OVR::Plane< T >:
Inheritance graph
Collaboration diagram for OVR::Plane< T >:
Collaboration graph

Public Member Functions

 Plane ()
 
 Plane (const Vector3< T > &n, T d)
 
 Plane (T x, T y, T z, T d)
 
 Plane (const Vector3< T > &p, const Vector3< T > &n)
 
TestSide (const Vector3< T > &p) const
 
Plane< T > Flipped () const
 
void Flip ()
 
bool operator== (const Plane< T > &rhs) const
 
- Public Member Functions inherited from OVR::RefCountBase< Plane< T > >
OVR_FORCE_INLINE RefCountBase ()
 
- Public Member Functions inherited from OVR::RefCountBaseStatImpl< RefCountImpl >
 RefCountBaseStatImpl ()
 
- Public Member Functions inherited from OVR::RefCountImpl
void AddRef ()
 
void Release ()
 
- Public Member Functions inherited from OVR::RefCountImplCore
OVR_FORCE_INLINE RefCountImplCore ()
 
virtual ~RefCountImplCore ()
 
int GetRefCount () const
 
void operator= (const RefCountImplCore &)
 

Data Fields

Vector3< T > N
 
D
 

Additional Inherited Members

- Static Public Member Functions inherited from OVR::RefCountImplCore
static void checkInvalidDelete (RefCountImplCore *)
 
- Protected Attributes inherited from OVR::RefCountImplCore
volatile int RefCount
 

Detailed Description

template<class T>
class OVR::Plane< T >

Definition at line 2484 of file OVR_Math.h.

Constructor & Destructor Documentation

template<class T>
OVR::Plane< T >::Plane ( )
inline

Definition at line 2490 of file OVR_Math.h.

template<class T>
OVR::Plane< T >::Plane ( const Vector3< T > &  n,
d 
)
inline

Definition at line 2493 of file OVR_Math.h.

template<class T>
OVR::Plane< T >::Plane ( x,
y,
z,
d 
)
inline

Definition at line 2494 of file OVR_Math.h.

template<class T>
OVR::Plane< T >::Plane ( const Vector3< T > &  p,
const Vector3< T > &  n 
)
inline

Definition at line 2497 of file OVR_Math.h.

Member Function Documentation

template<class T>
void OVR::Plane< T >::Flip ( )
inline

Definition at line 2510 of file OVR_Math.h.

template<class T>
Plane<T> OVR::Plane< T >::Flipped ( ) const
inline

Definition at line 2505 of file OVR_Math.h.

template<class T>
bool OVR::Plane< T >::operator== ( const Plane< T > &  rhs) const
inline

Definition at line 2516 of file OVR_Math.h.

template<class T>
T OVR::Plane< T >::TestSide ( const Vector3< T > &  p) const
inline

Definition at line 2500 of file OVR_Math.h.

Field Documentation

template<class T>
T OVR::Plane< T >::D

Definition at line 2488 of file OVR_Math.h.

template<class T>
Vector3<T> OVR::Plane< T >::N

Definition at line 2487 of file OVR_Math.h.


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