Public Member Functions | |
| void | cleanup () |
| bool | has_Ka (void) |
| bool | has_Kd (void) |
| bool | has_Ks (void) |
| bool | has_map_Kd (void) |
| bool | has_Tr (void) |
| bool | is_valid (void) const |
| const Vec3f & | Ka (void) const |
| const Vec3f & | Kd (void) const |
| const Vec3f & | Ks (void) const |
| const std::string & | map_Kd (void) |
| const int & | map_Kd_index (void) |
| Material () | |
| void | set_Ka (float r, float g, float b) |
| void | set_Kd (float r, float g, float b) |
| void | set_Ks (float r, float g, float b) |
| void | set_map_Kd (std::string _name, int _index_Kd) |
| void | set_Tr (float t) |
| float | Tr (void) const |
Private Attributes | |
| int | index_Kd_ |
| Vec3f | Ka_ |
| bool | Ka_is_set_ |
| Vec3f | Kd_ |
| bool | Kd_is_set_ |
| Vec3f | Ks_ |
| bool | Ks_is_set_ |
| std::string | map_Kd_ |
| bool | map_Kd_is_set_ |
| float | Tr_ |
| bool | Tr_is_set_ |
Definition at line 104 of file OBJReader.hh.
| OpenMesh::IO::_OBJReader_::Material::Material | ( | ) | [inline] |
Definition at line 108 of file OBJReader.hh.
| void OpenMesh::IO::_OBJReader_::Material::cleanup | ( | void | ) | [inline] |
Definition at line 110 of file OBJReader.hh.
| bool OpenMesh::IO::_OBJReader_::Material::has_Ka | ( | void | ) | [inline] |
Definition at line 123 of file OBJReader.hh.
| bool OpenMesh::IO::_OBJReader_::Material::has_Kd | ( | void | ) | [inline] |
Definition at line 122 of file OBJReader.hh.
| bool OpenMesh::IO::_OBJReader_::Material::has_Ks | ( | void | ) | [inline] |
Definition at line 124 of file OBJReader.hh.
| bool OpenMesh::IO::_OBJReader_::Material::has_map_Kd | ( | void | ) | [inline] |
Definition at line 126 of file OBJReader.hh.
| bool OpenMesh::IO::_OBJReader_::Material::has_Tr | ( | void | ) | [inline] |
Definition at line 125 of file OBJReader.hh.
| bool OpenMesh::IO::_OBJReader_::Material::is_valid | ( | void | ) | const [inline] |
Definition at line 119 of file OBJReader.hh.
| const Vec3f& OpenMesh::IO::_OBJReader_::Material::Ka | ( | void | ) | const [inline] |
Definition at line 144 of file OBJReader.hh.
| const Vec3f& OpenMesh::IO::_OBJReader_::Material::Kd | ( | void | ) | const [inline] |
Definition at line 143 of file OBJReader.hh.
| const Vec3f& OpenMesh::IO::_OBJReader_::Material::Ks | ( | void | ) | const [inline] |
Definition at line 145 of file OBJReader.hh.
| const std::string& OpenMesh::IO::_OBJReader_::Material::map_Kd | ( | void | ) | [inline] |
Definition at line 147 of file OBJReader.hh.
| const int& OpenMesh::IO::_OBJReader_::Material::map_Kd_index | ( | void | ) | [inline] |
Definition at line 148 of file OBJReader.hh.
| void OpenMesh::IO::_OBJReader_::Material::set_Ka | ( | float | r, | |
| float | g, | |||
| float | b | |||
| ) | [inline] |
Definition at line 131 of file OBJReader.hh.
| void OpenMesh::IO::_OBJReader_::Material::set_Kd | ( | float | r, | |
| float | g, | |||
| float | b | |||
| ) | [inline] |
Definition at line 128 of file OBJReader.hh.
| void OpenMesh::IO::_OBJReader_::Material::set_Ks | ( | float | r, | |
| float | g, | |||
| float | b | |||
| ) | [inline] |
Definition at line 134 of file OBJReader.hh.
| void OpenMesh::IO::_OBJReader_::Material::set_map_Kd | ( | std::string | _name, | |
| int | _index_Kd | |||
| ) | [inline] |
Definition at line 140 of file OBJReader.hh.
| void OpenMesh::IO::_OBJReader_::Material::set_Tr | ( | float | t | ) | [inline] |
Definition at line 137 of file OBJReader.hh.
| float OpenMesh::IO::_OBJReader_::Material::Tr | ( | void | ) | const [inline] |
Definition at line 146 of file OBJReader.hh.
int OpenMesh::IO::_OBJReader_::Material::index_Kd_ [private] |
Definition at line 157 of file OBJReader.hh.
Definition at line 153 of file OBJReader.hh.
bool OpenMesh::IO::_OBJReader_::Material::Ka_is_set_ [private] |
Definition at line 153 of file OBJReader.hh.
Definition at line 152 of file OBJReader.hh.
bool OpenMesh::IO::_OBJReader_::Material::Kd_is_set_ [private] |
Definition at line 152 of file OBJReader.hh.
Definition at line 154 of file OBJReader.hh.
bool OpenMesh::IO::_OBJReader_::Material::Ks_is_set_ [private] |
Definition at line 154 of file OBJReader.hh.
std::string OpenMesh::IO::_OBJReader_::Material::map_Kd_ [private] |
Definition at line 157 of file OBJReader.hh.
bool OpenMesh::IO::_OBJReader_::Material::map_Kd_is_set_ [private] |
Definition at line 157 of file OBJReader.hh.
float OpenMesh::IO::_OBJReader_::Material::Tr_ [private] |
Definition at line 155 of file OBJReader.hh.
bool OpenMesh::IO::_OBJReader_::Material::Tr_is_set_ [private] |
Definition at line 155 of file OBJReader.hh.