status_t Preferences::SetFlat (const char *name, const BFlattenable *obj) { if (HasFlat (name, obj) == true) return ReplaceFlat (name, 0, (BFlattenable*)obj); return AddFlat (name, (BFlattenable*) obj); }
status_t AttributeMessage::SetAttribute(const char* name, const BFlattenable* value) { if (ReplaceFlat(name, const_cast<BFlattenable*>(value)) == B_OK) return B_OK; return AddFlat(name, const_cast<BFlattenable*>(value)); }
void cTerrainGen3D::BuildFlat(const tVector& origin, const tVector& ground_size, const Eigen::VectorXd& params, cRand& rand, std::vector<float>& out_data, std::vector<int>& out_flags) { Eigen::Vector2i start_coord = Eigen::Vector2i::Zero(); Eigen::Vector2i out_res = Eigen::Vector2i::Zero(); out_res[0] = CalcResX(ground_size[0]); out_res[1] = CalcResZ(ground_size[1]); return AddFlat(origin, start_coord, ground_size, out_res, out_data, out_flags); }
double cTerrainGen2D::BuildFlat(double width, const tParams& params, cRand& rand, std::vector<float>& out_data) { return AddFlat(width, out_data); }