CognitionConfigurationDataProvider::CognitionConfigurationDataProvider() :
  theFieldDimensions(0),
  theCameraInfo(0),
  theCameraSettings(0),
  theCameraCalibration(0),
  theColorTable64(0),
  theRobotDimensions(0),
  thePassParameters(0),
  theDamageConfiguration(0),
  theHeadLimits(0),
  theColorConfiguration(0)
{
  theInstance = this;

  readFieldDimensions();
  readCameraInfo();
  readCameraSettings();
  readCameraCalibration();
  readColorTable64();
  readRobotDimensions();

  readPassParameters();
  readDamageConfiguration();
  readHeadLimits();
  readColorConfiguration();
}
MotionConfigurationDataProvider::MotionConfigurationDataProvider() :
  theJointCalibration(0),
  theSensorCalibration(0),
  theRobotDimensions(0),
  theMassCalibration(0),
  theHardnessSettings(0)
{
  readJointCalibration();
  readSensorCalibration();
  readRobotDimensions();
  readMassCalibration();
  readHardnessSettings();
}