 |
Eclipse SUMO - Simulation of Urban MObility
|
Go to the documentation of this file.
40 const bool isTyped,
const bool doValidate)
41 : myStream(name.c_str(), std::fstream::in | std::fstream::binary),
42 myAmTyped(isTyped), myEnableValidation(doValidate) {}
63 return std::string(
myBuffer, numBytes);
98 os.
myStream.read((
char*) &c,
sizeof(
unsigned char));
106 os.
myStream.read((
char*) &i,
sizeof(
int));
116 os.
myStream.read((
char*) &v,
sizeof(
int));
119 os.
myStream.read((
char*) &f,
sizeof(
double));
129 os.
myStream.read((
char*) &b,
sizeof(
char));
138 os.
myStream.read((
char*) &size,
sizeof(
int));
140 while (done < size) {
141 const int toRead =
MIN2((
int)size - done, (
int)
BUF_MAX - 1);
155 os.
myStream.read((
char*) &size,
sizeof(
int));
170 os.
myStream.read((
char*) &size,
sizeof(
int));
185 os.
myStream.read((
char*) &size,
sizeof(
int));
187 std::vector<int> nested;
202 os.
myStream.read((
char*) &v,
sizeof(
int));
204 os.
myStream.read((
char*) &v,
sizeof(
int));
207 os.
myStream.read((
char*) &v,
sizeof(
int));
211 os.
myStream.read((
char*) &x,
sizeof(
double));
212 os.
myStream.read((
char*) &y,
sizeof(
double));
214 os.
myStream.read((
char*) &z,
sizeof(
double));
void set(double x, double y)
set positions x and y
A point in 2D or 3D with translation and scaling methods.