#include <BuildingMakerPrivate.hh>
Public Types | |
| enum | SaveState { NEVER_SAVED, ALL_SAVED, UNSAVED_CHANGES } |
| Save states for the building editor. More... | |
Public Attributes | |
| std::map< std::string, BuildingModelManip * > | allItems |
| A map of building part names to model manip objects which manage the visuals representing the building part. More... | |
| std::map< std::string, std::vector< std::string > > | attachmentMap |
| A map of building part names to model manip objects which manage the visuals representing the building part. More... | |
| std::string | buildingDefaultName |
| Default name of building model. More... | |
| std::vector< event::ConnectionPtr > | connections |
| A list of gui editor events connected to the building maker. More... | |
| int | currentLevel |
| The current level that is being edited. More... | |
| enum SaveState | currentSaveState |
| Store the current save state of the model. More... | |
| int | doorCounter |
| Counter for the number of doors in the model. More... | |
| int | floorCounter |
| Counter for the number of floors in the model. More... | |
| std::string | folderName |
| Folder name, which is the model name without spaces. More... | |
| rendering::VisualPtr | hoverVis |
| Visual that is currently hovered over by the mouse. More... | |
| transport::PublisherPtr | makerPub |
| Publisher for factory messages. More... | |
| std::string | modelName |
| Name of the building model. More... | |
| sdf::SDFPtr | modelSDF |
| The building model in SDF format. More... | |
| sdf::SDFPtr | modelTemplateSDF |
| A template SDF of a simple box model. More... | |
| transport::NodePtr | node |
| Node used to publish messages. More... | |
| std::string | previewName |
| Name of the building model preview. More... | |
| rendering::VisualPtr | previewVisual |
| The root visual of the building model preview. More... | |
| std::unique_ptr< SaveDialog > | saveDialog |
| A dialog for setting building model name and save location. More... | |
| QColor | selectedColor |
| The color currently selected. More... | |
| QString | selectedTexture |
| The texture currently selected. More... | |
| int | stairsCounter |
| Counter for the number of staircases in the model. More... | |
| int | wallCounter |
| Counter for the number of walls in the model. More... | |
| int | windowCounter |
| Counter for the number of windows in the model. More... | |
| std::map<std::string, BuildingModelManip *> gazebo::gui::BuildingMakerPrivate::allItems |
A map of building part names to model manip objects which manage the visuals representing the building part.
| std::map<std::string, std::vector<std::string> > gazebo::gui::BuildingMakerPrivate::attachmentMap |
A map of building part names to model manip objects which manage the visuals representing the building part.
| std::string gazebo::gui::BuildingMakerPrivate::buildingDefaultName |
Default name of building model.
| std::vector<event::ConnectionPtr> gazebo::gui::BuildingMakerPrivate::connections |
A list of gui editor events connected to the building maker.
| int gazebo::gui::BuildingMakerPrivate::currentLevel |
The current level that is being edited.
| enum SaveState gazebo::gui::BuildingMakerPrivate::currentSaveState |
Store the current save state of the model.
| int gazebo::gui::BuildingMakerPrivate::doorCounter |
Counter for the number of doors in the model.
| int gazebo::gui::BuildingMakerPrivate::floorCounter |
Counter for the number of floors in the model.
| std::string gazebo::gui::BuildingMakerPrivate::folderName |
Folder name, which is the model name without spaces.
| rendering::VisualPtr gazebo::gui::BuildingMakerPrivate::hoverVis |
Visual that is currently hovered over by the mouse.
| transport::PublisherPtr gazebo::gui::BuildingMakerPrivate::makerPub |
Publisher for factory messages.
| std::string gazebo::gui::BuildingMakerPrivate::modelName |
Name of the building model.
| sdf::SDFPtr gazebo::gui::BuildingMakerPrivate::modelSDF |
The building model in SDF format.
| sdf::SDFPtr gazebo::gui::BuildingMakerPrivate::modelTemplateSDF |
A template SDF of a simple box model.
| transport::NodePtr gazebo::gui::BuildingMakerPrivate::node |
Node used to publish messages.
| std::string gazebo::gui::BuildingMakerPrivate::previewName |
Name of the building model preview.
| rendering::VisualPtr gazebo::gui::BuildingMakerPrivate::previewVisual |
The root visual of the building model preview.
| std::unique_ptr<SaveDialog> gazebo::gui::BuildingMakerPrivate::saveDialog |
A dialog for setting building model name and save location.
| QColor gazebo::gui::BuildingMakerPrivate::selectedColor |
The color currently selected.
If none is selected, it will be QColor::Invalid.
| QString gazebo::gui::BuildingMakerPrivate::selectedTexture |
The texture currently selected.
If none is selected, it will be an empty string.
| int gazebo::gui::BuildingMakerPrivate::stairsCounter |
Counter for the number of staircases in the model.
| int gazebo::gui::BuildingMakerPrivate::wallCounter |
Counter for the number of walls in the model.
| int gazebo::gui::BuildingMakerPrivate::windowCounter |
Counter for the number of windows in the model.