1#ifndef INCLUDE_TINYURDF_CORE_MATERIAL_H_
2#define INCLUDE_TINYURDF_CORE_MATERIAL_H_
16 void clear()
override;
18 void setName(
const std::string& name_);
21 void setColor(
double r,
double g,
double b,
double a = 1.0);
22 bool isA(
const char* name)
const override;
23 std::string
toString()
const override;
27 std::string texture_filename;
28 std::shared_ptr<Color> color;
Material()
Definition material.cc:6
void setFilename(std::string &path)
Definition material.cc:22
void setName(const std::string &name_)
Definition material.cc:32
bool isA(const char *name) const override
Definition material.cc:59
void setColor(double r, double g, double b, double a=1.0)
Definition material.cc:50
std::string getName() const
Definition material.cc:40
void setDensity(double d)
Definition material.cc:42
std::string toString() const override
Definition material.cc:64
void clear() override
Definition material.cc:11
Definition property_base.h:9