#include <Drawable.hpp>
◆ Drawable()
GranOO3::Core::Drawable::Drawable |
( |
| ) |
|
◆ ~Drawable()
GranOO3::Core::Drawable::~Drawable |
( |
| ) |
|
|
virtual |
◆ apply_color()
void GranOO3::Core::Drawable::apply_color |
( |
| ) |
const |
◆ apply_default_color()
void GranOO3::Core::Drawable::apply_default_color |
( |
| ) |
|
◆ apply_edge_color()
void GranOO3::Core::Drawable::apply_edge_color |
( |
| ) |
const |
◆ apply_line_width()
void GranOO3::Core::Drawable::apply_line_width |
( |
| ) |
const |
◆ apply_selected_color()
void GranOO3::Core::Drawable::apply_selected_color |
( |
| ) |
|
◆ decrease_draw_precision()
void GranOO3::Core::Drawable::decrease_draw_precision |
( |
| ) |
|
|
static |
◆ default_color()
const Color & GranOO3::Core::Drawable::default_color |
( |
| ) |
const |
|
inlinevirtual |
◆ draw()
void GranOO3::Core::Drawable::draw |
( |
| ) |
|
|
inlinevirtual |
Reimplemented in GranOO3::DEM::Tool, GranOO3::DEM::PeriodicBoundary, GranOO3::SPH::Particle, GranOO3::Physic::Node, GranOO3::Physic::GroundT< shape >, GranOO3::Physic::BodyT< shape >, GranOO3::DEM::ToolT< shape >, GranOO3::DEM::SupportShape, GranOO3::DEM::Plate, GranOO3::DEM::Full3D, GranOO3::DEM::ElementT< shape >, GranOO3::DEM::ElementT< Shape::Sphere >, GranOO3::DEM::ElementT< GranOO3::Shape::Polyhedron >, GranOO3::Core::Pair< type >, GranOO3::Core::Pair< type >, GranOO3::DEM::XBeam, GranOO3::DEM::SinterNeck, GranOO3::DEM::PlasticBeamIT, GranOO3::DEM::PlasticBeam, GranOO3::DEM::FlatBond, GranOO3::DEM::Beam, GranOO3::DEM::Bond, and GranOO3::Core::Pair< type >.
◆ draw_edge()
void GranOO3::Core::Drawable::draw_edge |
( |
| ) |
|
|
inlinevirtual |
◆ get_color() [1/2]
Color & GranOO3::Core::Drawable::get_color |
( |
| ) |
|
◆ get_color() [2/2]
const Color & GranOO3::Core::Drawable::get_color |
( |
| ) |
const |
◆ get_draw_precision()
unsigned int GranOO3::Core::Drawable::get_draw_precision |
( |
| ) |
|
|
static |
◆ get_drawable_item_by_glkey()
Drawable & GranOO3::Core::Drawable::get_drawable_item_by_glkey |
( |
int |
itemGLKey | ) |
|
|
static |
◆ get_info()
virtual std::ostream& GranOO3::Core::Drawable::get_info |
( |
std::ostream & |
os | ) |
const |
|
inlinevirtual |
◆ get_item_glkey()
unsigned int GranOO3::Core::Drawable::get_item_glkey |
( |
| ) |
const |
◆ get_line_width() [1/2]
float & GranOO3::Core::Drawable::get_line_width |
( |
| ) |
|
◆ get_line_width() [2/2]
float GranOO3::Core::Drawable::get_line_width |
( |
| ) |
const |
◆ increase_draw_precision()
void GranOO3::Core::Drawable::increase_draw_precision |
( |
| ) |
|
|
static |
◆ init_default_color()
void GranOO3::Core::Drawable::init_default_color |
( |
| ) |
|
|
inlinevirtual |
◆ is_visible()
bool GranOO3::Core::Drawable::is_visible |
( |
| ) |
const |
◆ paint()
void GranOO3::Core::Drawable::paint |
( |
| ) |
|
◆ paint_edge()
void GranOO3::Core::Drawable::paint_edge |
( |
| ) |
|
◆ set_alpha()
void GranOO3::Core::Drawable::set_alpha |
( |
float |
alpha | ) |
|
|
virtual |
◆ set_color()
void GranOO3::Core::Drawable::set_color |
( |
const Color & |
color | ) |
|
|
virtual |
◆ set_draw_precision()
void GranOO3::Core::Drawable::set_draw_precision |
( |
unsigned int |
p | ) |
|
|
static |
◆ set_line_width()
void GranOO3::Core::Drawable::set_line_width |
( |
float |
lineWidth | ) |
|
◆ set_visible()
void GranOO3::Core::Drawable::set_visible |
( |
bool |
visible | ) |
|
◆ _color
Color GranOO3::Core::Drawable::_color |
|
private |
◆ _draw_precision
unsigned int GranOO3::Core::Drawable::_draw_precision |
|
staticprivate |
◆ _draw_precision_max
unsigned int GranOO3::Core::Drawable::_draw_precision_max |
|
staticprivate |
◆ _draw_precision_min
unsigned int GranOO3::Core::Drawable::_draw_precision_min |
|
staticprivate |
◆ _drawable_item_counter
int GranOO3::Core::Drawable::_drawable_item_counter = 0 |
|
staticprivate |
◆ _edge_color
Color GranOO3::Core::Drawable::_edge_color |
|
private |
◆ _item_glkey
const unsigned int GranOO3::Core::Drawable::_item_glkey |
|
private |
◆ _line_width
float GranOO3::Core::Drawable::_line_width |
|
private |
◆ _map
std::map< int, Drawable * > GranOO3::Core::Drawable::_map = std::map<int, Drawable*>() |
|
staticprivate |
◆ _visible
bool GranOO3::Core::Drawable::_visible |
|
private |
The documentation for this class was generated from the following files: