void ParamSet::AddPoint(const string &name, const Point *data, int nItems) { ErasePoint(name); ADD_PARAM_TYPE(Point, points); }
void ParamSet::AddString(const string &name, const string *data, int nItems) { EraseString(name); ADD_PARAM_TYPE(string, strings); }
void ParamSet::AddVector3f(const std::string &name, std::unique_ptr<Vector3f[]> values, int nValues) { EraseVector3f(name); ADD_PARAM_TYPE(Vector3f, vector3fs); }
void ParamSet::AddPoint3f(const std::string &name, std::unique_ptr<Point3f[]> values, int nValues) { ErasePoint3f(name); ADD_PARAM_TYPE(Point3f, point3fs); }
void ParamSet::AddString(const std::string &name, std::unique_ptr<std::string[]> values, int nValues) { EraseString(name); ADD_PARAM_TYPE(std::string, strings); }
void ParamSet::AddNormal3f(const std::string &name, std::unique_ptr<Normal3f[]> values, int nValues) { EraseNormal3f(name); ADD_PARAM_TYPE(Normal3f, normals); }