29 #include "../system/FreestyleConfig.h"
30 #include "../system/ProgressBar.h"
47 void setFlags(
const unsigned char flags);
49 void addFlags(
const unsigned char flags);
51 void rmFlags(
const unsigned char flags);
65 template<
unsigned S> ostream &write(ostream &out,
const char *
str)
68 return write<S - 1>(out,
str);
71 template<> ostream &write<1>(ostream &out,
const char *
str)
73 return out.put(
str[0]);
76 template<> ostream &write<0>(ostream &out,
const char *)
81 template<
unsigned S> istream &read(istream &in,
char *
str)
84 return read<S - 1>(in,
str);
87 template<> istream &read<1>(istream &in,
char *
str)
89 return in.get(
str[0]);
92 template<> istream &read<0>(istream &in,
char *)
Classes to define a View Map (ViewVertex, ViewEdge, etc.)
static const unsigned char NO_OCCLUDERS
void rmFlags(const unsigned char flags)
static const unsigned char FLOAT_VECTORS
void setModelsPath(const string &path)
void setFlags(const unsigned char flags)
void addFlags(const unsigned char flags)
int save(ostream &out, ViewMap *vm, ProgressBar *pb)
int load(istream &in, ViewMap *vm, ProgressBar *pb)
static const unsigned ZERO