Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

vuSphLfFlt_FitAngle< SIZE, TYPE > Class Template Reference

#include <vuSphLfFlt_FitAngle.h>

Inheritance diagram for vuSphLfFlt_FitAngle< SIZE, TYPE >:

Inheritance graph
[legend]
Collaboration diagram for vuSphLfFlt_FitAngle< SIZE, TYPE >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vuSphLfFlt_FitAngle (const vuString &filterName)
void calcFilteredViews (vuSphericView< SIZE, TYPE > **&views, dword &count)
void setAngle (float angle)
 Set the view angle: range=[0 .. 180].
float getAngle ()
 Returns the angle (defaul=45).

Public Attributes

float m_Angle

template<int SIZE, class TYPE>
class vuSphLfFlt_FitAngle< SIZE, TYPE >


Constructor & Destructor Documentation

template<int S, class T>
vuSphLfFlt_FitAngle< S, T >::vuSphLfFlt_FitAngle const vuString filterName  ) 
 

Definition at line 4 of file vuSphLfFlt_FitAngle.cpp.

References vuSphLfFlt_FitAngle< SIZE, TYPE >::m_Angle, and T.


Member Function Documentation

template<int S, class T>
void vuSphLfFlt_FitAngle< S, T >::calcFilteredViews vuSphericView< SIZE, TYPE > **&  views,
dword count
 

Definition at line 27 of file vuSphLfFlt_FitAngle.cpp.

References CHECKNDELETE, vuVector::dot, dot(), dword, vuSphericView< SIZE, TYPE >::getLookFrom(), vuSphLfFlt_FitAngle< SIZE, TYPE >::m_Angle, and M_PI.

Here is the call graph for this function:

template<int S, class T>
float vuSphLfFlt_FitAngle< S, T >::getAngle  ) 
 

Returns the angle (defaul=45).

Definition at line 21 of file vuSphLfFlt_FitAngle.cpp.

Referenced by vuSimpleFBR< SIZE, TYPE >::_updateViewFilter().

template<int S, class T>
void vuSphLfFlt_FitAngle< S, T >::setAngle float  angle  ) 
 

Set the view angle: range=[0 .. 180].

Definition at line 12 of file vuSphLfFlt_FitAngle.cpp.

References vuSphLfFlt_FitAngle< SIZE, TYPE >::m_Angle.

Referenced by vuSimpleFBR< SIZE, TYPE >::_updateViewFilter().


Member Data Documentation

template<int SIZE, class TYPE>
float vuSphLfFlt_FitAngle< SIZE, TYPE >::m_Angle
 

Definition at line 26 of file vuSphLfFlt_FitAngle.h.

Referenced by vuSphLfFlt_FitAngle< SIZE, TYPE >::calcFilteredViews(), vuSphLfFlt_FitAngle< SIZE, TYPE >::setAngle(), and vuSphLfFlt_FitAngle< SIZE, TYPE >::vuSphLfFlt_FitAngle().


The documentation for this class was generated from the following files:
Generated on Wed Dec 15 21:22:05 2004 for vuVolume by  doxygen 1.3.9.1