SUMO - Simulation of Urban MObility
GUISUMOAbstractView::Decal Struct Reference

A decal (an image) that can be shown. More...

#include <GUISUMOAbstractView.h>

Collaboration diagram for GUISUMOAbstractView::Decal:
Collaboration graph

Public Member Functions

 Decal ()
 Constructor. More...
 

Data Fields

double altitude
 The altitude of the image (net coordinates in z-direction, in m) More...
 
double centerX
 The center of the image in x-direction (net coordinates, in m) More...
 
double centerY
 The center of the image in y-direction (net coordinates, in m) More...
 
double centerZ
 The center of the image in z-direction (net coordinates, in m) More...
 
std::string filename
 The path to the file the image is located at. More...
 
int glID
 whether the decal shall be drawn in screen coordinates, rather than network coordinates More...
 
double height
 The height of the image (net coordinates in y-direction, in m) More...
 
FXImage * image
 The image pointer for later cleanup. More...
 
bool initialised
 Whether this image was initialised (inserted as a texture) More...
 
double layer
 The layer of the image. More...
 
double roll
 The roll of the image to the ground plane (in degrees) More...
 
double rot
 The rotation of the image in the ground plane (in degrees) More...
 
bool screenRelative
 Whether this image should be skipped in 2D-views. More...
 
bool skip2D
 Whether this image should be skipped in 2D-views. More...
 
double tilt
 The tilt of the image to the ground plane (in degrees) More...
 
double width
 The width of the image (net coordinates in x-direction, in m) More...
 

Detailed Description

A decal (an image) that can be shown.

Definition at line 279 of file GUISUMOAbstractView.h.

Constructor & Destructor Documentation

◆ Decal()

GUISUMOAbstractView::Decal::Decal ( )

Constructor.

Definition at line 1348 of file GUISUMOAbstractView.cpp.

Field Documentation

◆ altitude

double GUISUMOAbstractView::Decal::altitude

The altitude of the image (net coordinates in z-direction, in m)

Definition at line 296 of file GUISUMOAbstractView.h.

Referenced by GUISettingsHandler::myStartElement(), and GUIDialog_ViewSettings::saveDecals().

◆ centerX

double GUISUMOAbstractView::Decal::centerX

◆ centerY

double GUISUMOAbstractView::Decal::centerY

◆ centerZ

double GUISUMOAbstractView::Decal::centerZ

The center of the image in z-direction (net coordinates, in m)

Definition at line 290 of file GUISUMOAbstractView.h.

Referenced by GUISettingsHandler::myStartElement(), and GUIDialog_ViewSettings::saveDecals().

◆ filename

◆ glID

int GUISUMOAbstractView::Decal::glID

whether the decal shall be drawn in screen coordinates, rather than network coordinates

Definition at line 312 of file GUISUMOAbstractView.h.

Referenced by GUISUMOAbstractView::drawDecals().

◆ height

double GUISUMOAbstractView::Decal::height

◆ image

FXImage* GUISUMOAbstractView::Decal::image

The image pointer for later cleanup.

Definition at line 314 of file GUISUMOAbstractView.h.

Referenced by GUISUMOAbstractView::drawDecals().

◆ initialised

bool GUISUMOAbstractView::Decal::initialised

Whether this image was initialised (inserted as a texture)

Definition at line 306 of file GUISUMOAbstractView.h.

Referenced by GUISUMOAbstractView::drawDecals(), GUISettingsHandler::myStartElement(), and GUIDialog_ViewSettings::onCmdEditTable().

◆ layer

◆ roll

double GUISUMOAbstractView::Decal::roll

The roll of the image to the ground plane (in degrees)

Definition at line 302 of file GUISUMOAbstractView.h.

Referenced by GUISettingsHandler::myStartElement(), and GUIDialog_ViewSettings::saveDecals().

◆ rot

double GUISUMOAbstractView::Decal::rot

◆ screenRelative

bool GUISUMOAbstractView::Decal::screenRelative

◆ skip2D

bool GUISUMOAbstractView::Decal::skip2D

Whether this image should be skipped in 2D-views.

Definition at line 308 of file GUISUMOAbstractView.h.

Referenced by GUISUMOAbstractView::drawDecals().

◆ tilt

double GUISUMOAbstractView::Decal::tilt

The tilt of the image to the ground plane (in degrees)

Definition at line 300 of file GUISUMOAbstractView.h.

Referenced by GUISettingsHandler::myStartElement(), and GUIDialog_ViewSettings::saveDecals().

◆ width

double GUISUMOAbstractView::Decal::width

The documentation for this struct was generated from the following files: