FemViewer::Light Class Reference

#include <Light.h>

Collaboration diagram for FemViewer::Light:
Collaboration graph
[legend]

List of all members.

Public Types

enum  { Flat = 0, Camera, Fixed }

Public Member Functions

 Light ()
 Light (const Light &rhs)
Light & operator= (const Light &rhs)
 ~Light ()
int & Type ()
const int & Type () const
ColorRGBA & Color ()
const ColorRGBA & Color () const
CVec3f & AmbientIntensity ()
const CVec3f & AmbientIntensity () const
CVec3f & DiffuseIntensity ()
const CVec3f & DiffuseIntensity () const
CVec3f & Position ()
const CVec3f & Position () const

Member Enumeration Documentation

anonymous enum
Enumerator:
Flat 
Camera 
Fixed 

Constructor & Destructor Documentation

FemViewer::Light::Light (  )  [explicit]
FemViewer::Light::Light ( const Light &  rhs  )  [explicit]
FemViewer::Light::~Light (  )  [inline]

Member Function Documentation

const CVec3f& FemViewer::Light::AmbientIntensity (  )  const [inline]
CVec3f& FemViewer::Light::AmbientIntensity (  )  [inline]

Here is the caller graph for this function:

const ColorRGBA& FemViewer::Light::Color (  )  const [inline]
ColorRGBA& FemViewer::Light::Color (  )  [inline]
const CVec3f& FemViewer::Light::DiffuseIntensity (  )  const [inline]
CVec3f& FemViewer::Light::DiffuseIntensity (  )  [inline]

Here is the caller graph for this function:

Light & FemViewer::Light::operator= ( const Light &  rhs  ) 
const CVec3f& FemViewer::Light::Position (  )  const [inline]
CVec3f& FemViewer::Light::Position (  )  [inline]

Here is the caller graph for this function:

const int& FemViewer::Light::Type (  )  const [inline]
int& FemViewer::Light::Type (  )  [inline]

Here is the caller graph for this function:


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1