vrml1::SpotLight Class Reference

#include <SpotLight.hh>

Inheritance diagram for vrml1::SpotLight:

vrml1::Node

List of all members.

Public Member Functions

 SpotLight ()
void setOn (bool on)
bool on () const
void setIntensity (float intensity)
float intensity () const
void setColor (SFColor color)
SFColor color () const
void setLocation (SFVec3f location)
SFVec3f location () const
void setDirection (SFVec3f direction)
SFVec3f direction () const
void setDropOffRate (float dropOffRate)
float dropOffRate () const
void setCutOffAngle (float cutOffAngle)
float cutOffAngle () const
virtual void setAttribute (Attribute *A)

Private Attributes

bool m_on
float m_intensity
SFColor m_color
SFVec3f m_location
SFVec3f m_direction
float m_dropOffRate
float m_cutOffAngle


Constructor & Destructor Documentation

vrml1::SpotLight::SpotLight (  ) 


Member Function Documentation

void vrml1::SpotLight::setOn ( bool  on  ) 

bool vrml1::SpotLight::on (  )  const

void vrml1::SpotLight::setIntensity ( float  intensity  ) 

float vrml1::SpotLight::intensity (  )  const

void vrml1::SpotLight::setColor ( SFColor  color  ) 

SFColor vrml1::SpotLight::color (  )  const

void vrml1::SpotLight::setLocation ( SFVec3f  location  ) 

SFVec3f vrml1::SpotLight::location (  )  const

void vrml1::SpotLight::setDirection ( SFVec3f  direction  ) 

SFVec3f vrml1::SpotLight::direction (  )  const

void vrml1::SpotLight::setDropOffRate ( float  dropOffRate  ) 

float vrml1::SpotLight::dropOffRate (  )  const

void vrml1::SpotLight::setCutOffAngle ( float  cutOffAngle  ) 

float vrml1::SpotLight::cutOffAngle (  )  const

void vrml1::SpotLight::setAttribute ( Attribute A  )  [virtual]

Reimplemented from vrml1::Node.


Member Data Documentation

bool vrml1::SpotLight::m_on [private]

float vrml1::SpotLight::m_intensity [private]

SFColor vrml1::SpotLight::m_color [private]

SFVec3f vrml1::SpotLight::m_location [private]

SFVec3f vrml1::SpotLight::m_direction [private]

float vrml1::SpotLight::m_dropOffRate [private]

float vrml1::SpotLight::m_cutOffAngle [private]


The documentation for this class was generated from the following files:
Generated on Mon Jul 21 23:57:10 2008 for libvrml1++ by  doxygen 1.5.4