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

#include "Transforming.H"
#include "xrmlP.H"

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

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

bool Transforming::assign_center(const SFVec3f& value)
{
  stub("Transforming::assign_center");
  return false;
}

bool Transforming::center_is_updated(void){
  stub("Transforming::center_is_updated");
  return true;
}

void Transforming::center_clear_update(void){
  stub("Transforming::center_clear_update");
}

void Transforming::set_center(const SFVec3f& val)
{
  stub("Transforming::set_center");
}

bool Transforming::assign_rotation(const SFRotation& value)
{
  stub("Transforming::assign_rotation");
  return false;
}

bool Transforming::rotation_is_updated(void){
  stub("Transforming::rotation_is_updated");
  return true;
}

void Transforming::rotation_clear_update(void){
  stub("Transforming::rotation_clear_update");
}

void Transforming::set_rotation(const SFRotation& val)
{
  stub("Transforming::set_rotation");
}

bool Transforming::assign_scale(const SFVec3f& value)
{
  stub("Transforming::assign_scale");
  return false;
}

bool Transforming::scale_is_updated(void){
  stub("Transforming::scale_is_updated");
  return true;
}

void Transforming::scale_clear_update(void){
  stub("Transforming::scale_clear_update");
}

void Transforming::set_scale(const SFVec3f& val)
{
  stub("Transforming::set_scale");
}

bool Transforming::assign_scaleOrientation(const SFRotation& value)
{
  stub("Transforming::assign_scaleOrientation");
  return false;
}

bool Transforming::scaleOrientation_is_updated(void){
  stub("Transforming::scaleOrientation_is_updated");
  return true;
}

void Transforming::scaleOrientation_clear_update(void){
  stub("Transforming::scaleOrientation_clear_update");
}

void Transforming::set_scaleOrientation(const SFRotation& val)
{
  stub("Transforming::set_scaleOrientation");
}

bool Transforming::assign_translation(const SFVec3f& value)
{
  stub("Transforming::assign_translation");
  return false;
}

bool Transforming::translation_is_updated(void){
  stub("Transforming::translation_is_updated");
  return true;
}

void Transforming::translation_clear_update(void){
  stub("Transforming::translation_clear_update");
}

void Transforming::set_translation(const SFVec3f& val)
{
  stub("Transforming::set_translation");
}

Transforming::Transforming()
{
  typeId = "Transforming";
  center = SFVec3f(0,0,0);
  rotation = SFRotation(0,0,1,0);
  scale = SFVec3f(1,1,1);
  scaleOrientation = SFRotation(0,0,1,0);
  translation = SFVec3f(0,0,0);
}

}  // namespace xrml
