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

#include "DragSensor.H"
#include "xrmlP.H"

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

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

void DragSensor::post_trackPoint_changed(const SFVec3f& val)
{
  stub("DragSensor::post_trackPoint_changed");
}

bool DragSensor::trackPoint_changed_is_updated(void){
  stub("DragSensor::trackPoint_changed_is_updated");
  return true;
}

void DragSensor::trackPoint_changed_clear_update(void){
  stub("DragSensor::trackPoint_changed_clear_update");
}

DragSensor::DragSensor()
{
  typeId = "DragSensor";
  trackPoint_changed = SFVec3f(0,0,0);
}

}  // namespace xrml
