// LightSourceP.C: LightSource nodes (private source).
// Automatically generated with nodegen 0.5a - do not edit.

#include "LightSource.H"
#include "xrmlP.H"

namespace xrml {
int LightSource::major_version(void) { return 0; }
int LightSource::minor_version(void) { return 5; }
bool LightSource::is_leaf_class(void) { return false; }

bool IsLightSource(SFNode* node)
{
  return (dynamic_cast<LightSource*>(node) != 0);
}

bool LightSource::assign_ambientIntensity(const SFFloat& value)
{
  stub("LightSource::assign_ambientIntensity");
  return false;
}

bool LightSource::ambientIntensity_is_updated(void){
  stub("LightSource::ambientIntensity_is_updated");
  return true;
}

void LightSource::ambientIntensity_clear_update(void){
  stub("LightSource::ambientIntensity_clear_update");
}

void LightSource::set_ambientIntensity(const SFFloat& val)
{
  stub("LightSource::set_ambientIntensity");
}

bool LightSource::assign_color(const SFColor& value)
{
  stub("LightSource::assign_color");
  return false;
}

bool LightSource::color_is_updated(void){
  stub("LightSource::color_is_updated");
  return true;
}

void LightSource::color_clear_update(void){
  stub("LightSource::color_clear_update");
}

void LightSource::set_color(const SFColor& val)
{
  stub("LightSource::set_color");
}

bool LightSource::assign_intensity(const SFFloat& value)
{
  stub("LightSource::assign_intensity");
  return false;
}

bool LightSource::intensity_is_updated(void){
  stub("LightSource::intensity_is_updated");
  return true;
}

void LightSource::intensity_clear_update(void){
  stub("LightSource::intensity_clear_update");
}

void LightSource::set_intensity(const SFFloat& val)
{
  stub("LightSource::set_intensity");
}

bool LightSource::assign_on(const SFBool& value)
{
  stub("LightSource::assign_on");
  return false;
}

bool LightSource::on_is_updated(void){
  stub("LightSource::on_is_updated");
  return true;
}

void LightSource::on_clear_update(void){
  stub("LightSource::on_clear_update");
}

void LightSource::set_on(const SFBool& val)
{
  stub("LightSource::set_on");
}

LightSource::LightSource()
{
  typeId = "LightSource";
  ambientIntensity = 0;
  color = SFColor(1,1,1);
  intensity = 1;
  on = 1;
}

}  // namespace xrml
