![]() |
An open-source, flexible 3D physical simulation framework
|
#include <GraphicsManager.h>
Public Member Functions | |
GraphicsManager (lib_manager::LibManager *theManager, void *QTWidget=0) | |
~GraphicsManager () | |
CREATE_MODULE_INFO () | |
virtual void | initializeOSG (void *data, bool createWindow=true) |
virtual void * | getWindowManager (int id=1) |
virtual void | reset () |
Resets scene. More... | |
virtual void | addGraphicsUpdateInterface (interfaces::GraphicsUpdateInterface *g) |
virtual void | removeGraphicsUpdateInterface (interfaces::GraphicsUpdateInterface *g) |
virtual const mars::interfaces::GraphicData | getGraphicOptions (void) const |
virtual void | setGraphicOptions (const mars::interfaces::GraphicData &options, bool ignoreClearColor=false) |
virtual void | addDrawItems (interfaces::drawStruct *draw) |
Adds drawStruct items to the graphics scene. More... | |
virtual void | removeDrawItems (interfaces::DrawInterface *iface) |
virtual void | clearDrawItems (void) |
virtual void | addLight (mars::interfaces::LightData &ls) |
adds a light to the scene More... | |
virtual void | removeLight (unsigned int index) |
removes a light from the scene More... | |
virtual void | editLight (unsigned long id, const std::string &key, const std::string &value) |
virtual void | updateLight (unsigned int index, bool recompileShader=false) |
virtual void | getLights (std::vector< mars::interfaces::LightData *> *lightList) |
virtual void | getLights (std::vector< mars::interfaces::LightData > *lightList) const |
virtual int | getLightCount (void) const |
virtual unsigned long | addDrawObject (const mars::interfaces::NodeData &snode, bool activated=true) |
virtual void | removeLayerFromDrawObjects (unsigned long window_id) |
virtual void | removeDrawObject (unsigned long id) |
virtual void | setDrawObjectPos (unsigned long id, const mars::utils::Vector &pos) |
virtual void | setDrawObjectRot (unsigned long id, const mars::utils::Quaternion &q) |
virtual void | setDrawObjectScale (unsigned long id, const mars::utils::Vector &ext) |
virtual void | setDrawObjectMaterial (unsigned long id, const mars::interfaces::MaterialData &material) |
virtual void | addMaterial (const interfaces::MaterialData &material) |
virtual void | setDrawObjectNodeMask (unsigned long id, unsigned int bits) |
virtual void | setBlending (unsigned long id, bool mode) |
virtual void | setBumpMap (unsigned long id, const std::string &bumpMap) |
virtual void | setDrawObjectSelected (unsigned long id, bool val) |
virtual void | setDrawObjectShow (unsigned long id, bool val) |
virtual void | setDrawObjectRBN (unsigned long id, int val) |
virtual void | setSelectable (unsigned long id, bool val) |
virtual void | exportDrawObject (unsigned long id, const std::string &name) const |
virtual void | deactivate3DWindow (unsigned long id) |
virtual void | activate3DWindow (unsigned long id) |
void | preview (int action, bool resize, const std::vector< mars::interfaces::NodeData > &allNodes, unsigned int num=0, const mars::interfaces::MaterialData *mat=0) |
creates a preview node More... | |
void | removePreviewNode (unsigned long id) |
removes a preview node More... | |
virtual void | setTexture (unsigned long id, const std::string &filename) |
virtual void | getCameraInfo (mars::interfaces::cameraStruct *cs) const |
returns acutal camera information More... | |
virtual void | setCamera (int type) |
sets the camera type More... | |
void * | getScene () const |
returns the graphics scene More... | |
void * | getScene2 () const |
? More... | |
void | saveScene (const std::string &filename) const |
save the scene in an "obj" file for rendering More... | |
void | exportScene (const std::string &filename) const |
void * | getStateSet () const |
returns the global state set More... | |
void | closeAxis () |
close existing joint axis More... | |
void | drawAxis (const mars::utils::Vector &first, const mars::utils::Vector &second, const mars::utils::Vector &third, const mars::utils::Vector &axis1, const mars::utils::Vector &axis2) |
draws 2 axis from first to second to third and 2 joint axis in the widget More... | |
void | showCoords () |
adds the main coordination frame to the scene More... | |
void | showCoords (const mars::utils::Vector &pos, const mars::utils::Quaternion &rot, const mars::utils::Vector &size) |
adds a local coordination frame to the scene More... | |
void | hideCoords () |
removes the main coordination frame from the scene More... | |
void | hideCoords (const mars::utils::Vector &pos) |
removes actual coordination frame from the scene More... | |
bool | coordsVisible (void) const |
void | showGrid () |
void | hideGrid () |
bool | gridVisible (void) const |
void | showClouds () |
void | hideClouds () |
bool | cloudsVisible (void) const |
virtual void | update () |
Update the scene. More... | |
virtual void | draw () |
void | setWidget (GraphicsWidget *widget) |
virtual void * | getQTWidget (unsigned long id) const |
virtual void | showQTWidget (unsigned long id) |
virtual unsigned long | new3DWindow (void *myQTWidget=0, bool rtt=0, int width=0, int height=0, const std::string &name=std::string("")) |
virtual interfaces::GraphicsWindowInterface * | get3DWindow (unsigned long id) const |
Return the first matching 3D windows with the given name, 0 otherwise. More... | |
virtual void | remove3DWindow (unsigned long id) |
virtual interfaces::GraphicsWindowInterface * | get3DWindow (const std::string &name) const |
Return the first matching 3D windows with the given name, 0 otherwise. More... | |
virtual void | getList3DWindowIDs (std::vector< unsigned long > *ids) const |
virtual void | setGrabFrames (bool value) |
virtual void | setGraphicsWindowGeometry (unsigned long id, int top, int left, int width, int height) |
virtual void | getGraphicsWindowGeometry (unsigned long id, int *top, int *left, int *width, int *height) const |
virtual void | setActiveWindow (unsigned long win_id) |
GraphicsWidget * | getGraphicsWindow (unsigned long id) const |
virtual unsigned long | addHUDElement (interfaces::hudElementStruct *new_hud_element) |
void | removeHUDElement (unsigned long id) |
virtual void | switchHUDElementVis (unsigned long id) |
virtual void | setHUDElementPos (unsigned long id, double x, double y) |
virtual void | setHUDElementTexture (unsigned long id, std::string texturename) |
virtual void | setHUDElementTextureData (unsigned long id, void *data) |
virtual void | setHUDElementTextureRTT (unsigned long id, unsigned long window_id, bool depthComponent=false) |
virtual void | setHUDElementLabel (unsigned long id, std::string text, double text_color[4]) |
virtual void | setHUDElementLines (unsigned long id, std::vector< double > *v, double color[4]) |
virtual void | addEventClient (interfaces::GraphicsEventClient *theClient) |
virtual void | removeEventClient (interfaces::GraphicsEventClient *theClient) |
virtual void | addGuiEventHandler (interfaces::GuiEventInterface *_guiEventHandler) |
virtual void | removeGuiEventHandler (interfaces::GuiEventInterface *_guiEventHandler) |
virtual void | emitKeyDownEvent (int key, unsigned int modKey, unsigned long win_id) |
virtual void | emitKeyUpEvent (int key, unsigned int modKey, unsigned long win_id) |
virtual void | emitQuitEvent (unsigned long win_id) |
virtual void | emitSetAppActive (unsigned long win_id) |
virtual void | emitNodeSelectionChange (unsigned long win_id, int mode) |
virtual void | showNormals (bool val) |
virtual void | showRain (bool val) |
virtual void | showSnow (bool val) |
virtual void | cfgUpdateProperty (cfg_manager::cfgPropertyStruct _property) |
virtual void | emitGeometryChange (unsigned long win_id, int left, int top, int width, int height) |
virtual void * | getView (unsigned long id=1) |
Returns the view of a window. The first window has id 1, this is also the default value. Return 0 if the window does not exist. More... | |
virtual void | collideSphere (unsigned long id, mars::utils::Vector pos, mars::interfaces::sReal radius) |
virtual const mars::utils::Vector & | getDrawObjectPosition (unsigned long id=0) |
virtual const mars::utils::Quaternion & | getDrawObjectQuaternion (unsigned long id=0) |
virtual mars::interfaces::LoadMeshInterface * | getLoadMeshInterface (void) |
virtual mars::interfaces::LoadHeightmapInterface * | getLoadHeightmapInterface (void) |
virtual void | makeChild (unsigned long parentId, unsigned long childId) |
virtual void | setExperimentalLineLaser (utils::Vector pos, utils::Vector normal, utils::Vector color, utils::Vector laserAngle, float openingAngle) |
Sets the line laser : position of the laser : normalvector of the laser-plane : color of the laser in RGB : Angle of the laser, as an direction-vector : Opening angle of the laser; for complete laserLine, choose PI. More... | |
virtual void | addOSGNode (void *node) |
virtual void | removeOSGNode (void *node) |
virtual unsigned long | addHUDOSGNode (void *node) |
void | removeGraphicsWidget (unsigned long id) |
virtual bool | isInitialized () const |
osg_material_manager::MaterialNode * | getMaterialNode (const std::string &name) |
void | setDrawLineLaser (bool val) |
osg_material_manager::MaterialNode * | getSharedStateGroup (unsigned long id) |
void | setUseShadow (bool v) |
void | setShadowSamples (int v) |
virtual std::vector< interfaces::MaterialData > | getMaterialList () const |
virtual void | editMaterial (std::string materialName, std::string key, std::string value) |
virtual void | setCameraDefaultView (int view) |
Applies the predefined default views on the 'active' view. More... | |
void | setActiveWindow (GraphicsWidget *g) |
virtual void | setDrawObjectBrightness (unsigned long id, double v) |
virtual void | edit (const std::string &key, const std::string &value) |
void | edit (unsigned long widgetID, const std::string &key, const std::string &value) |
osg::Vec3f | getSelectedPos () |
![]() | |
GraphicsManagerInterface (lib_manager::LibManager *theManager) | |
virtual | ~GraphicsManagerInterface () |
int | getLibVersion () const |
const std::string | getLibName () const |
virtual void | createModuleInfo () |
![]() | |
LibInterface (LibManager *theManager) | |
virtual | ~LibInterface (void) |
ModuleInfo | getModuleInfo () const |
virtual void | newLibLoaded (const std::string &libName) |
![]() | |
virtual | ~GraphicsEventInterface () |
virtual void | emitPickEvent (int x, int y) |
virtual void | mouseMove (int x, int y) |
virtual void | mousePress (int x, int y, int button) |
virtual void | mouseRelease (int x, int y, int button) |
![]() | |
CFGClient () | |
virtual | ~CFGClient () |
virtual void | cfgParamCreated (cfgParamId _id) |
virtual void | cfgParamRemoved (cfgParamId _id) |
Private Member Functions | |
int | createPreviewNode (const std::vector< mars::interfaces::NodeData > &allNodes) |
adds a preview node to the scene More... | |
OSGNodeStruct * | findDrawObject (unsigned long id) const |
HUDElement * | findHUDElement (unsigned long id) const |
void | setupCFG (void) |
unsigned long | findCoreObject (unsigned long draw_id) const |
void | setMultisampling (int num_samples) |
void | setBrightness (double val) |
void | setUseNoise (bool val) |
void | setUseShader (bool val) |
void | initDefaultLight () |
void | setColor (utils::Color *c, const std::string &key, const std::string &value) |
Additional Inherited Members | |
![]() | |
LibManager * | libManager |
ModuleInfo | moduleInfo |
Definition at line 109 of file GraphicsManager.h.
mars::graphics::GraphicsManager::GraphicsManager | ( | lib_manager::LibManager * | theManager, |
void * | QTWidget = 0 |
||
) |
Definition at line 87 of file GraphicsManager.cpp.
mars::graphics::GraphicsManager::~GraphicsManager | ( | ) |
Definition at line 120 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 632 of file GraphicsManager.cpp.
|
virtual |
Adds drawStruct items to the graphics scene.
adds drawStruct items to the scene
drawStruct | draw |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1080 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 850 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1685 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 408 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1621 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1493 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1527 of file GraphicsManager.cpp.
|
virtual |
adds a light to the scene
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1115 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 2261 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 2248 of file GraphicsManager.cpp.
|
virtual |
Reimplemented from mars::cfg_manager::CFGClient.
Definition at line 1924 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1104 of file GraphicsManager.cpp.
|
virtual |
close existing joint axis
closes the joint axis view
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1369 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 2191 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 2195 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 2183 of file GraphicsManager.cpp.
mars::graphics::GraphicsManager::CREATE_MODULE_INFO | ( | ) |
|
private |
adds a preview node to the scene
Definition at line 1416 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 621 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 708 of file GraphicsManager.cpp.
|
virtual |
draws 2 axis from first to second to third and 2 joint axis in the widget
draw joint axis, one red line from first node to anchor, one red line from anchor to second node, 2 blue axis lines
first | the first node |
second | the anchor |
third | the second node |
axis1 | the first joint axis |
axis2 | the second joint axis |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1383 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 2318 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 2348 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1200 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1025 of file GraphicsManager.cpp.
|
virtual |
Reimplemented from mars::interfaces::GraphicsEventInterface.
Definition at line 2058 of file GraphicsManager.cpp.
|
virtual |
Reimplemented from mars::interfaces::GraphicsEventInterface.
Definition at line 1647 of file GraphicsManager.cpp.
|
virtual |
Reimplemented from mars::interfaces::GraphicsEventInterface.
Definition at line 1656 of file GraphicsManager.cpp.
|
virtual |
Reimplemented from mars::interfaces::GraphicsEventInterface.
Definition at line 1709 of file GraphicsManager.cpp.
|
virtual |
Reimplemented from mars::interfaces::GraphicsEventInterface.
Definition at line 1665 of file GraphicsManager.cpp.
|
virtual |
Reimplemented from mars::interfaces::GraphicsEventInterface.
Definition at line 1675 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 944 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 447 of file GraphicsManager.cpp.
|
private |
Definition at line 833 of file GraphicsManager.cpp.
|
private |
Definition at line 843 of file GraphicsManager.cpp.
|
private |
Definition at line 1547 of file GraphicsManager.cpp.
|
virtual |
Return the first matching 3D windows with the given name, 0 otherwise.
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 642 of file GraphicsManager.cpp.
|
virtual |
Return the first matching 3D windows with the given name, 0 otherwise.
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 653 of file GraphicsManager.cpp.
|
virtual |
returns acutal camera information
returns actual camera information
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 431 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 2202 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 2209 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 507 of file GraphicsManager.cpp.
GraphicsWidget * mars::graphics::GraphicsManager::getGraphicsWindow | ( | unsigned long | id | ) | const |
Definition at line 689 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 819 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1309 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1289 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1299 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 700 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 2220 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 2216 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1012 of file GraphicsManager.cpp.
osg_material_manager::MaterialNode * mars::graphics::GraphicsManager::getMaterialNode | ( | const std::string & | name | ) |
Definition at line 2256 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 786 of file GraphicsManager.cpp.
|
virtual |
returns the graphics scene
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 435 of file GraphicsManager.cpp.
|
virtual |
?
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 439 of file GraphicsManager.cpp.
osg::Vec3f mars::graphics::GraphicsManager::getSelectedPos | ( | ) |
Definition at line 2423 of file GraphicsManager.cpp.
osg_material_manager::MaterialNode * mars::graphics::GraphicsManager::getSharedStateGroup | ( | unsigned long | id | ) |
Definition at line 2270 of file GraphicsManager.cpp.
|
virtual |
returns the global state set
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 451 of file GraphicsManager.cpp.
|
virtual |
Returns the view of a window. The first window has id 1, this is also the default value. Return 0 if the window does not exist.
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 611 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 2169 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 2187 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1410 of file GraphicsManager.cpp.
|
virtual |
removes the main coordination frame from the scene
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1332 of file GraphicsManager.cpp.
|
virtual |
removes actual coordination frame from the scene
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1323 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1399 of file GraphicsManager.cpp.
|
private |
Definition at line 2143 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 131 of file GraphicsManager.cpp.
|
inlinevirtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 305 of file GraphicsManager.h.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 2224 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 561 of file GraphicsManager.cpp.
|
virtual |
creates a preview node
std::runtime_error | if action is PREVIEW_COLOR and mat is NULL . |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1448 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 665 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1087 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 931 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1696 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 412 of file GraphicsManager.cpp.
void mars::graphics::GraphicsManager::removeGraphicsWidget | ( | unsigned long | id | ) |
Definition at line 676 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1636 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1509 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 951 of file GraphicsManager.cpp.
|
virtual |
removes a light from the scene
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1168 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 2252 of file GraphicsManager.cpp.
|
virtual |
removes a preview node
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1438 of file GraphicsManager.cpp.
|
virtual |
Resets scene.
resets scene
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 396 of file GraphicsManager.cpp.
|
virtual |
save the scene in an "obj" file for rendering
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 443 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 774 of file GraphicsManager.cpp.
|
inline |
Definition at line 315 of file GraphicsManager.h.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1043 of file GraphicsManager.cpp.
|
private |
Definition at line 2105 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1048 of file GraphicsManager.cpp.
|
virtual |
sets the camera type
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 424 of file GraphicsManager.cpp.
|
virtual |
Applies the predefined default views on the 'active' view.
view: 1: top 2: front 3: right 4: back 5: left 6: down
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 2290 of file GraphicsManager.cpp.
|
private |
Definition at line 1191 of file GraphicsManager.cpp.
void mars::graphics::GraphicsManager::setDrawLineLaser | ( | bool | val | ) |
Definition at line 2114 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1038 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 998 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1033 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 986 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1056 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 990 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 994 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 960 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1060 of file GraphicsManager.cpp.
|
virtual |
Sets the line laser : position of the laser : normalvector of the laser-plane : color of the laser in RGB : Angle of the laser, as an direction-vector : Opening angle of the laser; for complete laserLine, choose PI.
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 2241 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 769 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 511 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 807 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1606 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1612 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1566 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1574 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1581 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1588 of file GraphicsManager.cpp.
|
private |
Definition at line 2095 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1052 of file GraphicsManager.cpp.
void mars::graphics::GraphicsManager::setShadowSamples | ( | int | v | ) |
Definition at line 2135 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 547 of file GraphicsManager.cpp.
|
private |
Definition at line 1876 of file GraphicsManager.cpp.
|
private |
Definition at line 2109 of file GraphicsManager.cpp.
|
private |
Definition at line 2119 of file GraphicsManager.cpp.
void mars::graphics::GraphicsManager::setUseShadow | ( | bool | v | ) |
Definition at line 2278 of file GraphicsManager.cpp.
void mars::graphics::GraphicsManager::setWidget | ( | GraphicsWidget * | widget | ) |
Definition at line 542 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1405 of file GraphicsManager.cpp.
|
virtual |
adds the main coordination frame to the scene
adds a local coordination frame to the scene
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1358 of file GraphicsManager.cpp.
|
virtual |
adds a local coordination frame to the scene
adds the main coordination frame to the scene
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1338 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1394 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1844 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 797 of file GraphicsManager.cpp.
|
virtual |
Definition at line 1852 of file GraphicsManager.cpp.
|
virtual |
Definition at line 1864 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1559 of file GraphicsManager.cpp.
|
virtual |
Update the scene.
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 455 of file GraphicsManager.cpp.
|
virtual |
Implements mars::interfaces::GraphicsManagerInterface.
Definition at line 1271 of file GraphicsManager.cpp.
|
private |
Definition at line 414 of file GraphicsManager.h.
|
private |
Definition at line 345 of file GraphicsManager.h.
|
private |
Definition at line 401 of file GraphicsManager.h.
|
private |
Definition at line 401 of file GraphicsManager.h.
|
private |
Definition at line 399 of file GraphicsManager.h.
|
private |
Definition at line 400 of file GraphicsManager.h.
|
private |
Definition at line 400 of file GraphicsManager.h.
|
private |
Definition at line 400 of file GraphicsManager.h.
|
private |
Definition at line 400 of file GraphicsManager.h.
|
private |
Definition at line 408 of file GraphicsManager.h.
|
private |
Definition at line 346 of file GraphicsManager.h.
|
private |
Definition at line 412 of file GraphicsManager.h.
|
private |
Definition at line 359 of file GraphicsManager.h.
|
private |
Definition at line 401 of file GraphicsManager.h.
|
private |
Definition at line 401 of file GraphicsManager.h.
|
private |
Definition at line 374 of file GraphicsManager.h.
|
private |
Definition at line 367 of file GraphicsManager.h.
|
private |
Definition at line 401 of file GraphicsManager.h.
|
private |
Definition at line 401 of file GraphicsManager.h.
|
private |
Definition at line 378 of file GraphicsManager.h.
|
private |
Definition at line 401 of file GraphicsManager.h.
|
private |
Definition at line 387 of file GraphicsManager.h.
|
private |
Definition at line 401 of file GraphicsManager.h.
|
private |
Definition at line 366 of file GraphicsManager.h.
|
private |
Definition at line 350 of file GraphicsManager.h.
|
private |
Definition at line 406 of file GraphicsManager.h.
|
private |
Definition at line 323 of file GraphicsManager.h.
|
private |
Definition at line 371 of file GraphicsManager.h.
|
private |
Definition at line 381 of file GraphicsManager.h.
|
private |
Definition at line 388 of file GraphicsManager.h.
|
private |
Definition at line 354 of file GraphicsManager.h.
|
private |
Definition at line 370 of file GraphicsManager.h.
|
private |
Definition at line 327 of file GraphicsManager.h.
|
private |
Definition at line 372 of file GraphicsManager.h.
|
private |
Definition at line 382 of file GraphicsManager.h.
|
private |
Definition at line 368 of file GraphicsManager.h.
|
private |
Definition at line 401 of file GraphicsManager.h.
|
private |
Definition at line 368 of file GraphicsManager.h.
|
private |
Definition at line 401 of file GraphicsManager.h.
|
private |
Definition at line 410 of file GraphicsManager.h.
|
private |
Definition at line 364 of file GraphicsManager.h.
|
private |
Definition at line 413 of file GraphicsManager.h.
|
private |
Definition at line 344 of file GraphicsManager.h.
|
private |
Definition at line 401 of file GraphicsManager.h.
|
private |
Definition at line 401 of file GraphicsManager.h.
|
private |
Definition at line 415 of file GraphicsManager.h.
|
private |
Definition at line 401 of file GraphicsManager.h.
|
private |
Definition at line 337 of file GraphicsManager.h.
|
private |
Definition at line 384 of file GraphicsManager.h.
|
private |
Definition at line 376 of file GraphicsManager.h.
|
private |
Definition at line 330 of file GraphicsManager.h.
|
private |
Definition at line 329 of file GraphicsManager.h.
|
private |
Definition at line 331 of file GraphicsManager.h.
|
private |
Definition at line 332 of file GraphicsManager.h.
|
private |
Definition at line 401 of file GraphicsManager.h.
|
private |
Definition at line 326 of file GraphicsManager.h.
|
private |
Definition at line 347 of file GraphicsManager.h.
|
private |
Definition at line 377 of file GraphicsManager.h.
|
private |
Definition at line 352 of file GraphicsManager.h.
|
private |
Definition at line 407 of file GraphicsManager.h.
|
private |
Definition at line 340 of file GraphicsManager.h.
|
private |
Definition at line 380 of file GraphicsManager.h.
|
private |
Definition at line 411 of file GraphicsManager.h.
|
private |
Definition at line 341 of file GraphicsManager.h.
|
private |
Definition at line 390 of file GraphicsManager.h.
|
private |
Definition at line 409 of file GraphicsManager.h.
|
private |
Definition at line 350 of file GraphicsManager.h.
|
private |
Definition at line 401 of file GraphicsManager.h.
|
private |
Definition at line 357 of file GraphicsManager.h.
|
private |
Definition at line 355 of file GraphicsManager.h.
|
private |
Definition at line 356 of file GraphicsManager.h.
|
private |
Definition at line 401 of file GraphicsManager.h.
|
private |
Definition at line 401 of file GraphicsManager.h.
|
private |
Definition at line 401 of file GraphicsManager.h.
|
private |
Definition at line 352 of file GraphicsManager.h.
|
private |
Definition at line 365 of file GraphicsManager.h.
|
private |
Definition at line 365 of file GraphicsManager.h.
|
private |
Definition at line 348 of file GraphicsManager.h.
|
private |
Definition at line 349 of file GraphicsManager.h.
|
private |
Definition at line 367 of file GraphicsManager.h.
|
private |
Definition at line 367 of file GraphicsManager.h.
|
private |
Definition at line 334 of file GraphicsManager.h.