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

#include "Geometry.H"
#include "xrmlP.H"

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

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

bool Geometry::assign_ccw(const SFBool& value)
{
  stub("Geometry::assign_ccw");
  return false;
}

bool Geometry::ccw_is_updated(void){
  stub("Geometry::ccw_is_updated");
  return true;
}

void Geometry::ccw_clear_update(void){
  stub("Geometry::ccw_clear_update");
}

bool Geometry::assign_colorIndex(const MFInt32& value)
{
  stub("Geometry::assign_colorIndex");
  return false;
}

bool Geometry::colorIndex_is_updated(void){
  stub("Geometry::colorIndex_is_updated");
  return true;
}

void Geometry::colorIndex_clear_update(void){
  stub("Geometry::colorIndex_clear_update");
}

bool Geometry::assign_colorPerVertex(const SFBool& value)
{
  stub("Geometry::assign_colorPerVertex");
  return false;
}

bool Geometry::colorPerVertex_is_updated(void){
  stub("Geometry::colorPerVertex_is_updated");
  return true;
}

void Geometry::colorPerVertex_clear_update(void){
  stub("Geometry::colorPerVertex_clear_update");
}

bool Geometry::assign_convex(const SFBool& value)
{
  stub("Geometry::assign_convex");
  return false;
}

bool Geometry::convex_is_updated(void){
  stub("Geometry::convex_is_updated");
  return true;
}

void Geometry::convex_clear_update(void){
  stub("Geometry::convex_clear_update");
}

bool Geometry::assign_coordIndex(const MFInt32& value)
{
  stub("Geometry::assign_coordIndex");
  return false;
}

bool Geometry::coordIndex_is_updated(void){
  stub("Geometry::coordIndex_is_updated");
  return true;
}

void Geometry::coordIndex_clear_update(void){
  stub("Geometry::coordIndex_clear_update");
}

bool Geometry::assign_creaseAngle(const SFFloat& value)
{
  stub("Geometry::assign_creaseAngle");
  return false;
}

bool Geometry::creaseAngle_is_updated(void){
  stub("Geometry::creaseAngle_is_updated");
  return true;
}

void Geometry::creaseAngle_clear_update(void){
  stub("Geometry::creaseAngle_clear_update");
}

bool Geometry::assign_normalIndex(const MFInt32& value)
{
  stub("Geometry::assign_normalIndex");
  return false;
}

bool Geometry::normalIndex_is_updated(void){
  stub("Geometry::normalIndex_is_updated");
  return true;
}

void Geometry::normalIndex_clear_update(void){
  stub("Geometry::normalIndex_clear_update");
}

bool Geometry::assign_normalPerVertex(const SFBool& value)
{
  stub("Geometry::assign_normalPerVertex");
  return false;
}

bool Geometry::normalPerVertex_is_updated(void){
  stub("Geometry::normalPerVertex_is_updated");
  return true;
}

void Geometry::normalPerVertex_clear_update(void){
  stub("Geometry::normalPerVertex_clear_update");
}

bool Geometry::assign_solid(const SFBool& value)
{
  stub("Geometry::assign_solid");
  return false;
}

bool Geometry::solid_is_updated(void){
  stub("Geometry::solid_is_updated");
  return true;
}

void Geometry::solid_clear_update(void){
  stub("Geometry::solid_clear_update");
}

bool Geometry::assign_texCoordIndex(const MFInt32& value)
{
  stub("Geometry::assign_texCoordIndex");
  return false;
}

bool Geometry::texCoordIndex_is_updated(void){
  stub("Geometry::texCoordIndex_is_updated");
  return true;
}

void Geometry::texCoordIndex_clear_update(void){
  stub("Geometry::texCoordIndex_clear_update");
}

Geometry::Geometry()
{
  typeId = "Geometry";
  ccw = 1;
  colorIndex = MFInt32(0);
  colorPerVertex = 1;
  convex = 1;
  coordIndex = MFInt32(0);
  creaseAngle = 0;
  normalIndex = MFInt32(0);
  normalPerVertex = 1;
  solid = 1;
  texCoordIndex = MFInt32(0);
}

}  // namespace xrml
