Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

FileData

The FileData Library. More...

Compounds

class  BoxData
 Reads and writes a Box to and from an XML data file. More...

class  ConeData
 Reads and writes a Cone to and from an XML data file. More...

class  ConfigurationData
 Stores a named joint configuration. More...

class  CylisphereData
 Reads and writes a Cylisphere to and from an XML data file. More...

class  DHData
 Reads DH parameters from a data file or programmatically create them. More...

class  Limits
 A Limits object is used to store binary limits data for robot joints. These include min and max. These limits are generally used for Position, Velocity, Current, Acceleration and Torque. In additon to limits, the Limits object can also contain the excess error associated with a joint. These excess errors can be specified for all different limits type. Generally, they are specified for position and current. More...

class  LimitsData
 Reads Limits data from a data file or programmatically create them. LimitsType template argument should either be "Position", "Velocity", "Acceleration", "Current", or "Torque". More...

class  ManipulatorData
 Reads a manipulator model from a data file or programmatically create them. More...

class  MatrixData
 Reads data from a file that is represented in matrix format. More...

class  NodeObstacleData
 Reads a node's obstacle model. A node can have primitive shapes in it and also children nodes. More...

class  PlaneData
 Reads and writes a Plane to and from an XML data file. More...

class  PolytopeData
 Reads and writes a Polytope to and from an XML data file. More...

class  RobotData
 Acts as the base class for all classes that are used to read and parse data files. More...

class  SpecificationsData
 Reads specifications for a particular system (robot, tool, etc.) from a data file or programmatically create them. More...

class  SphereData
 Reads and writes a Sphere to and from an XML data file. More...

class  TensorData
 Reads data from a file that is represented in tensor format (array of matrices). More...

class  ToolData
 Reads a tool model from a data file or programmatically create them. More...

class  WorkcellData
 Reads a Workcell model from a data file or programmatically create them. More...

class  XMLData
 Reads OSCAR specific data specifiedf in XML This is the base class for all data to be loaded in XML format. This class sets up the XML parser (Xerces), sets its properties (validation, schema, etc.) sets namespace, etc. Dervied classes have to define the parseParameters method for the specific data they are loading. More...

class  XMLDHData
 Reads DH parameters from a data file or programmatically create them. More...


Variables

const OSCARError FileIOErrors
const OSCARError fileOpenError
const OSCARError badFileData
const OSCARError dataSizeNotMatch
const OSCARError dhParamsIllFormed
const OSCARError xmlError
const OSCARError jointLimitsNotDefined
const OSCARError jointOffsetsNotDefined
const OSCARError dhParametersNotDefined
const OSCARError dhFrameNamesNotDefined

Detailed Description

This library contains functionality for reading data files.

Variable Documentation

const OSCARError OSCAR::badFileData
 

This indicates that Data in a file was either corrupted or not in appropriate format.

This indicates that Data in a file was either corrupted or not in appropriate format.

const OSCARError OSCAR::dataSizeNotMatch
 

This indicates that the size of data in a file did not match what was expected.

This indicates that the size of data in a file did not match what was expected.

const OSCARError OSCAR::dhFrameNamesNotDefined
 

This indicates that DH frame names have not been defined.

const OSCARError OSCAR::dhParametersNotDefined
 

This indicates that DH parameters have not been defined.

const OSCARError OSCAR::dhParamsIllFormed
 

This indicates that DH parameters described in a data file did not match the required format.

This indicates that DH parameters described in a data file did not match the required format.

const OSCARError OSCAR::FileIOErrors
 

This indicates errors associated with input and output from/to a file.

This indicates errors associated with input and output from/to a file.

const OSCARError OSCAR::fileOpenError
 

This indicates that an error occurred while opening a file.

This indicates that an error occurred while opening a file.

const OSCARError OSCAR::jointLimitsNotDefined
 

This indicates that joint limits have not been defined.

const OSCARError OSCAR::jointOffsetsNotDefined
 

This indicates that joint offsets have not been defined.

const OSCARError OSCAR::xmlError
 

This indicates errors in the XML file either due to XML initialization, illformdness, or schema validation exceptions.

RRG Homepage OSCAR Overview OSCAR Tutorials Simulations