#include <Base.hpp>
◆ Base() [1/2]
GranOO3::Shape::Base::Base |
( |
const Geom::Frame & |
frame | ) |
|
|
inlineexplicit |
◆ ~Base()
virtual GranOO3::Shape::Base::~Base |
( |
| ) |
|
|
inlinevirtual |
◆ Base() [2/2]
GranOO3::Shape::Base::Base |
( |
const Base & |
| ) |
|
|
private |
◆ add_glob()
virtual void GranOO3::Shape::Base::add_glob |
( |
const std::string & |
| ) |
|
|
pure virtual |
◆ class_ID()
static std::string GranOO3::Shape::Base::class_ID |
( |
| ) |
|
|
inlinestatic |
◆ draw_gl()
virtual void GranOO3::Shape::Base::draw_gl |
( |
| ) |
const |
|
pure virtual |
◆ draw_gl_edge()
void GranOO3::Shape::Base::draw_gl_edge |
( |
| ) |
const |
|
inlinevirtual |
◆ frame_buffer()
const Geom::Frame & GranOO3::Shape::Base::frame_buffer |
( |
| ) |
|
|
static |
◆ get_center()
const Geom::Point& GranOO3::Shape::Base::get_center |
( |
| ) |
const |
|
inline |
◆ get_position()
const Geom::Vector& GranOO3::Shape::Base::get_position |
( |
| ) |
const |
|
inline |
◆ get_quaternion()
◆ glob()
Base & GranOO3::Shape::Base::glob |
( |
const std::string & |
id | ) |
|
|
static |
◆ info()
std::string GranOO3::Shape::Base::info |
( |
| ) |
const |
|
inlinevirtual |
◆ is_surface()
virtual bool GranOO3::Shape::Base::is_surface |
( |
| ) |
const |
|
pure virtual |
◆ is_volume()
virtual bool GranOO3::Shape::Base::is_volume |
( |
| ) |
const |
|
pure virtual |
◆ local_frame()
const Geom::Frame& GranOO3::Shape::Base::local_frame |
( |
| ) |
const |
|
inline |
◆ new_object()
Base * GranOO3::Shape::Base::new_object |
( |
const TiXmlElement * |
el | ) |
|
|
static |
◆ operator=()
Base& GranOO3::Shape::Base::operator= |
( |
const Base & |
| ) |
|
|
private |
◆ read_ascii()
std::istream & GranOO3::Shape::Base::read_ascii |
( |
std::istream & |
in | ) |
|
|
virtual |
◆ read_xml_element()
void GranOO3::Shape::Base::read_xml_element |
( |
const TiXmlElement * |
el | ) |
|
|
virtual |
◆ rotate()
void GranOO3::Shape::Base::rotate |
( |
const Geom::Vector & |
axis, |
|
|
const double |
angleRadian |
|
) |
| |
|
inline |
◆ scale()
virtual void GranOO3::Shape::Base::scale |
( |
double |
| ) |
|
|
pure virtual |
◆ serialize()
template<class Archive >
void GranOO3::Shape::Base::serialize |
( |
Archive & |
ar, |
|
|
const unsigned int |
version |
|
) |
| |
|
inlineprivate |
◆ to_povray()
std::ostream & GranOO3::Shape::Base::to_povray |
( |
std::ostream & |
out, |
|
|
const Core::Color & |
|
|
) |
| const |
|
virtual |
◆ to_vtk()
void GranOO3::Shape::Base::to_vtk |
( |
vtkUnstructuredGrid * |
data | ) |
|
|
virtual |
◆ translate()
◆ unscale()
void GranOO3::Shape::Base::unscale |
( |
double |
coeff | ) |
|
◆ write_ascii()
std::ostream & GranOO3::Shape::Base::write_ascii |
( |
std::ostream & |
out | ) |
const |
|
virtual |
◆ boost::serialization::access
friend class boost::serialization::access |
|
friend |
◆ _frame
◆ _frame_buffer
const Geom::Frame * GranOO3::Shape::Base::_frame_buffer = nullptr |
|
staticprivate |
The documentation for this class was generated from the following files:
- /home/granoo/granoo/Lib/GranOO3/Shape/Base.hpp
- /home/granoo/granoo/Lib/GranOO3/Shape/Base.cpp