Class robot_dart::gui::magnum::WindowlessGraphics¶
ClassList > robot_dart > gui > magnum > WindowlessGraphics
Inherits the following classes: robot_dart::gui::magnum::BaseGraphics
Public Functions¶
| Type | Name |
|---|---|
| WindowlessGraphics (const GraphicsConfiguration & configuration=default_configuration()) |
|
| virtual void | set_simu (RobotDARTSimu * simu) override |
| ~WindowlessGraphics () |
Public Functions inherited from robot_dart::gui::magnum::BaseGraphics¶
See robot_dart::gui::magnum::BaseGraphics
| Type | Name |
|---|---|
| BaseGraphics (const GraphicsConfiguration & configuration=GraphicsConfiguration()) |
|
| void | add_light (const magnum: |
| gs::Camera & | camera () |
| const gs::Camera & | camera () const |
| Eigen::Matrix4d | camera_extrinsic_matrix () const |
| Eigen::Matrix3d | camera_intrinsic_matrix () const |
| void | clear_lights () |
| virtual DepthImage | depth_array () override |
| virtual GrayscaleImage | depth_image () override |
| virtual bool | done () override const |
| void | enable_shadows (bool enable=true, bool transparent=true) |
| virtual size_t | height () override const |
| virtual Image | image () override |
| magnum: |
light (size_t i) |
| std::vector< gs::Light > & | lights () |
| void | look_at (const Eigen::Vector3d & camera_pos, const Eigen::Vector3d & look_at=Eigen::Vector3d(0, 0, 0), const Eigen::Vector3d & up=Eigen::Vector3d(0, 0, 1)) |
| BaseApplication * | magnum_app () |
| const BaseApplication * | magnum_app () const |
| Magnum::Image2D * | magnum_image () |
| size_t | num_lights () const |
| virtual GrayscaleImage | raw_depth_image () override |
| void | record_video (const std::string & video_fname, int fps=-1) |
| virtual void | refresh () override |
| virtual void | set_enable (bool enable) override |
| virtual void | set_fps (int fps) override |
| virtual void | set_simu (RobotDARTSimu * simu) override |
| bool | shadowed () const |
| bool | transparent_shadows () const |
| virtual size_t | width () override const |
| virtual | ~BaseGraphics () |
Public Functions inherited from robot_dart::gui::Base¶
| Type | Name |
|---|---|
| Base () |
|
| virtual DepthImage | depth_array () |
| virtual GrayscaleImage | depth_image () |
| virtual bool | done () const |
| virtual size_t | height () const |
| virtual Image | image () |
| virtual GrayscaleImage | raw_depth_image () |
| virtual void | refresh () |
| virtual void | set_enable (bool) |
| virtual void | set_fps (int) |
| virtual void | set_render_period (double) |
| virtual void | set_simu (RobotDARTSimu * simu) |
| const RobotDARTSimu * | simu () const |
| virtual size_t | width () const |
| virtual | ~Base () |
Public Static Functions¶
| Type | Name |
|---|---|
| GraphicsConfiguration | default_configuration () |
Protected Attributes inherited from robot_dart::gui::magnum::BaseGraphics¶
See robot_dart::gui::magnum::BaseGraphics
| Type | Name |
|---|---|
| GraphicsConfiguration | _configuration |
| bool | _enabled |
| int | _fps |
| std::unique_ptr< BaseApplication > | _magnum_app |
| Corrade::Utility::Debug | _magnum_silence_output = {nullptr} |
Protected Attributes inherited from robot_dart::gui::Base¶
| Type | Name |
|---|---|
| RobotDARTSimu * | _simu = = nullptr |
Public Functions Documentation¶
function WindowlessGraphics¶
inline robot_dart::gui::magnum::WindowlessGraphics::WindowlessGraphics (
const GraphicsConfiguration & configuration=default_configuration()
)
function set_simu¶
virtual void robot_dart::gui::magnum::WindowlessGraphics::set_simu (
RobotDARTSimu * simu
) override
Implements robot_dart::gui::magnum::BaseGraphics::set_simu
function ~WindowlessGraphics¶
Public Static Functions Documentation¶
function default_configuration¶
The documentation for this class was generated from the following file robot_dart/gui/magnum/windowless_graphics.hpp