66 EatWord(is,
"[",storage,
sizeof(storage));
68 if (strcmp(storage,
"POINT")==0) {
76 }
else if (strcmp(storage,
"LINE")==0) {
89 }
else if (strcmp(storage,
"CIRCLE")==0) {
117 }
else if (strcmp(storage,
"ROUNDEDCOMPOSITE")==0) {
130 for (i=0;i<size;i++) {
140 }
else if (strcmp(storage,
"COMPOSITE")==0) {
146 for (i=0;i<size;i++) {
153 }
else if (strcmp(storage,
"CYCLIC_CLOSED")==0) {
represents rotations in 3 dimensional space.
void IOTracePop()
pops a description of the IO-stack
void EatEnd(std::istream &is, int delim)
void EatWord(std::istream &is, const char *delim, char *storage, int maxsize)
static Path * Read(std::istream &is)
static RotationalInterpolation * Read(std::istream &is)
void Eat(std::istream &is, int delim)
A concrete implementation of a 3 dimensional vector class.
represents a frame transformation in 3D space (rotation + translation)
void IOTrace(const std::string &description)
const double deg2rad
the value pi/180