Skyscraper 2.0
Skyscraper::CreateObject Class Reference

#include <createobject.h>

Inheritance diagram for Skyscraper::CreateObject:
Collaboration diagram for Skyscraper::CreateObject:

Public Member Functions

 CreateObject (DebugPanel *root, wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize)
 
virtual ~CreateObject ()
 

Public Attributes

wxButton * bAddDirectionalIndicator
 
wxButton * bAddDoor
 
wxButton * bAddFillerWalls
 
wxButton * bAddFloor
 
wxButton * bAddFloorIndicator
 
wxButton * bAddInterfloorFloor
 
wxButton * bAddInterfloorWall
 
wxButton * bAddShaftDoor
 
wxButton * bAddShaftFloor
 
wxButton * bAddShaftModel
 
wxButton * bAddShaftStdDoor
 
wxButton * bAddShaftWall
 
wxButton * bAddStairs
 
wxButton * bAddStairsDoor
 
wxButton * bAddStairsFloor
 
wxButton * bAddStairsModel
 
wxButton * bAddStairsWall
 
wxButton * bAddWall
 
wxButton * bColumnWallBox2
 
wxButton * bColumnWallBox
 
wxButton * bCreateCallButtons
 
wxButton * bElevator
 
wxButton * bFinishShaftDoor
 
wxButton * bFloor
 
wxButton * bFloorAddModel
 
wxButton * bFloorAddSound
 
wxButton * bFloorCut
 
wxButton * bFloorCutAll
 
wxButton * bLoadTexture
 
wxButton * bShaft
 
wxButton * bShaftDoorComponent
 

Static Protected Attributes

static const long ID_bLoadTexture = wxNewId()
 
static const long ID_bFloor = wxNewId()
 
static const long ID_bAddFloor = wxNewId()
 
static const long ID_bAddWall = wxNewId()
 
static const long ID_bAddInterfloorFloor = wxNewId()
 
static const long ID_bAddInterfloorWall = wxNewId()
 
static const long ID_bAddShaftFloor = wxNewId()
 
static const long ID_bAddShaftWall = wxNewId()
 
static const long ID_bAddStairsFloor = wxNewId()
 
static const long ID_bAddStairsWall = wxNewId()
 
static const long ID_bColumnWallBox = wxNewId()
 
static const long ID_bColumnWallBox2 = wxNewId()
 
static const long ID_bCreateCallButtons = wxNewId()
 
static const long ID_bAddStairs = wxNewId()
 
static const long ID_bAddDoor = wxNewId()
 
static const long ID_bAddStairsDoor = wxNewId()
 
static const long ID_bAddDirectionalIndicator = wxNewId()
 
static const long ID_bAddShaftDoor = wxNewId()
 
static const long ID_bAddFloorIndicator = wxNewId()
 
static const long ID_bFloorCut = wxNewId()
 
static const long ID_bFloorCutAll = wxNewId()
 
static const long ID_bAddFillerWalls = wxNewId()
 
static const long ID_bFloorAddSound = wxNewId()
 
static const long ID_bShaftDoorComponent = wxNewId()
 
static const long ID_bFinishShaftDoor = wxNewId()
 
static const long ID_bFloorAddModel = wxNewId()
 
static const long ID_bAddStairsModel = wxNewId()
 
static const long ID_bAddShaftModel = wxNewId()
 
static const long ID_bAddShaftStdDoor = wxNewId()
 
static const long ID_bElevator = wxNewId()
 
static const long ID_bShaft = wxNewId()
 

Private Member Functions

void On_bLoadTexture_Click (wxCommandEvent &event)
 
void On_bFloor_Click (wxCommandEvent &event)
 
void On_bElevator_Click (wxCommandEvent &event)
 
void On_bShaft_Click (wxCommandEvent &event)
 
void On_bAddFloor_Click (wxCommandEvent &event)
 
void On_bAddWall_Click (wxCommandEvent &event)
 
void On_bAddInterfloorFloorC_lick (wxCommandEvent &event)
 
void On_bAddInterfloorFloor_Click (wxCommandEvent &event)
 
void On_bAddInterfloorWall_Click (wxCommandEvent &event)
 
void On_bAddShaftFloor_Click (wxCommandEvent &event)
 
void On_bAddShaftWall_Click (wxCommandEvent &event)
 
void On_bAddFloorIndicator_Click (wxCommandEvent &event)
 
void On_bAddShaftDoor_Click (wxCommandEvent &event)
 
void On_bAddDirectionalIndicator_Click (wxCommandEvent &event)
 
void On_bAddStairsDoor_Click (wxCommandEvent &event)
 
void On_bAddDoor_Click (wxCommandEvent &event)
 
void On_bAddStairs_Click (wxCommandEvent &event)
 
void On_bCreateCallButtons_Click (wxCommandEvent &event)
 
void On_bColumnWallBox2_Click (wxCommandEvent &event)
 
void On_bColumnWallBox_Click (wxCommandEvent &event)
 
void On_bAddStairsWall_Click (wxCommandEvent &event)
 
void On_bAddStairsFloor_Click (wxCommandEvent &event)
 
void On_bFloorCut_Click (wxCommandEvent &event)
 
void On_bFloorCutAll_Click (wxCommandEvent &event)
 
void On_bAddFillerWalls_Click (wxCommandEvent &event)
 
void On_bFloorAddSound_Click (wxCommandEvent &event)
 
void On_bShaftDoorComponent_Click (wxCommandEvent &event)
 
void On_bFinishShaftDoor_Click (wxCommandEvent &event)
 
void On_bFloorAddModel_Click (wxCommandEvent &event)
 
void On_bAddStairsModel_Click (wxCommandEvent &event)
 
void On_bAddShaftModel_Click (wxCommandEvent &event)
 
void On_bAddShaftStdDoor_Click (wxCommandEvent &event)
 

Private Attributes

DebugPanelpanel
 
ParameterViewerviewer
 

Detailed Description

Definition at line 34 of file createobject.h.

Constructor & Destructor Documentation

◆ CreateObject()

◆ ~CreateObject()

Skyscraper::CreateObject::~CreateObject ( )
virtual

Definition at line 204 of file createobject.cpp.

References viewer.

Member Function Documentation

◆ On_bAddDirectionalIndicator_Click()

void Skyscraper::CreateObject::On_bAddDirectionalIndicator_Click ( wxCommandEvent & event)
private

Definition at line 334 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

◆ On_bAddDoor_Click()

void Skyscraper::CreateObject::On_bAddDoor_Click ( wxCommandEvent & event)
private

Definition at line 354 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

◆ On_bAddFillerWalls_Click()

void Skyscraper::CreateObject::On_bAddFillerWalls_Click ( wxCommandEvent & event)
private

Definition at line 444 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

◆ On_bAddFloor_Click()

void Skyscraper::CreateObject::On_bAddFloor_Click ( wxCommandEvent & event)
private

Definition at line 254 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

◆ On_bAddFloorIndicator_Click()

void Skyscraper::CreateObject::On_bAddFloorIndicator_Click ( wxCommandEvent & event)
private

Definition at line 314 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

◆ On_bAddInterfloorFloor_Click()

void Skyscraper::CreateObject::On_bAddInterfloorFloor_Click ( wxCommandEvent & event)
private

Definition at line 274 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

◆ On_bAddInterfloorFloorC_lick()

void Skyscraper::CreateObject::On_bAddInterfloorFloorC_lick ( wxCommandEvent & event)
private

◆ On_bAddInterfloorWall_Click()

void Skyscraper::CreateObject::On_bAddInterfloorWall_Click ( wxCommandEvent & event)
private

Definition at line 284 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

◆ On_bAddShaftDoor_Click()

void Skyscraper::CreateObject::On_bAddShaftDoor_Click ( wxCommandEvent & event)
private

Definition at line 324 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

◆ On_bAddShaftFloor_Click()

void Skyscraper::CreateObject::On_bAddShaftFloor_Click ( wxCommandEvent & event)
private

Definition at line 294 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

◆ On_bAddShaftModel_Click()

void Skyscraper::CreateObject::On_bAddShaftModel_Click ( wxCommandEvent & event)
private

Definition at line 504 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

◆ On_bAddShaftStdDoor_Click()

void Skyscraper::CreateObject::On_bAddShaftStdDoor_Click ( wxCommandEvent & event)
private

Definition at line 514 of file createobject.cpp.

Referenced by CreateObject().

◆ On_bAddShaftWall_Click()

void Skyscraper::CreateObject::On_bAddShaftWall_Click ( wxCommandEvent & event)
private

Definition at line 304 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

◆ On_bAddStairs_Click()

void Skyscraper::CreateObject::On_bAddStairs_Click ( wxCommandEvent & event)
private

Definition at line 364 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

◆ On_bAddStairsDoor_Click()

void Skyscraper::CreateObject::On_bAddStairsDoor_Click ( wxCommandEvent & event)
private

Definition at line 344 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

◆ On_bAddStairsFloor_Click()

void Skyscraper::CreateObject::On_bAddStairsFloor_Click ( wxCommandEvent & event)
private

Definition at line 414 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

◆ On_bAddStairsModel_Click()

void Skyscraper::CreateObject::On_bAddStairsModel_Click ( wxCommandEvent & event)
private

Definition at line 494 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

◆ On_bAddStairsWall_Click()

void Skyscraper::CreateObject::On_bAddStairsWall_Click ( wxCommandEvent & event)
private

Definition at line 404 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

◆ On_bAddWall_Click()

void Skyscraper::CreateObject::On_bAddWall_Click ( wxCommandEvent & event)
private

Definition at line 264 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

◆ On_bColumnWallBox2_Click()

void Skyscraper::CreateObject::On_bColumnWallBox2_Click ( wxCommandEvent & event)
private

Definition at line 384 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

◆ On_bColumnWallBox_Click()

void Skyscraper::CreateObject::On_bColumnWallBox_Click ( wxCommandEvent & event)
private

Definition at line 394 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

◆ On_bCreateCallButtons_Click()

void Skyscraper::CreateObject::On_bCreateCallButtons_Click ( wxCommandEvent & event)
private

Definition at line 374 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

◆ On_bElevator_Click()

void Skyscraper::CreateObject::On_bElevator_Click ( wxCommandEvent & event)
private

Definition at line 234 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

◆ On_bFinishShaftDoor_Click()

void Skyscraper::CreateObject::On_bFinishShaftDoor_Click ( wxCommandEvent & event)
private

Definition at line 474 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

◆ On_bFloor_Click()

void Skyscraper::CreateObject::On_bFloor_Click ( wxCommandEvent & event)
private

Definition at line 224 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

◆ On_bFloorAddModel_Click()

void Skyscraper::CreateObject::On_bFloorAddModel_Click ( wxCommandEvent & event)
private

Definition at line 484 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

◆ On_bFloorAddSound_Click()

void Skyscraper::CreateObject::On_bFloorAddSound_Click ( wxCommandEvent & event)
private

Definition at line 454 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

◆ On_bFloorCut_Click()

void Skyscraper::CreateObject::On_bFloorCut_Click ( wxCommandEvent & event)
private

Definition at line 424 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

◆ On_bFloorCutAll_Click()

void Skyscraper::CreateObject::On_bFloorCutAll_Click ( wxCommandEvent & event)
private

Definition at line 434 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

◆ On_bLoadTexture_Click()

void Skyscraper::CreateObject::On_bLoadTexture_Click ( wxCommandEvent & event)
private

Definition at line 214 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

◆ On_bShaft_Click()

void Skyscraper::CreateObject::On_bShaft_Click ( wxCommandEvent & event)
private

Definition at line 244 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

◆ On_bShaftDoorComponent_Click()

void Skyscraper::CreateObject::On_bShaftDoorComponent_Click ( wxCommandEvent & event)
private

Definition at line 464 of file createobject.cpp.

References panel, and viewer.

Referenced by CreateObject().

Member Data Documentation

◆ bAddDirectionalIndicator

wxButton* Skyscraper::CreateObject::bAddDirectionalIndicator

Definition at line 42 of file createobject.h.

◆ bAddDoor

wxButton* Skyscraper::CreateObject::bAddDoor

Definition at line 43 of file createobject.h.

◆ bAddFillerWalls

wxButton* Skyscraper::CreateObject::bAddFillerWalls

Definition at line 44 of file createobject.h.

◆ bAddFloor

wxButton* Skyscraper::CreateObject::bAddFloor

Definition at line 45 of file createobject.h.

◆ bAddFloorIndicator

wxButton* Skyscraper::CreateObject::bAddFloorIndicator

Definition at line 46 of file createobject.h.

◆ bAddInterfloorFloor

wxButton* Skyscraper::CreateObject::bAddInterfloorFloor

Definition at line 47 of file createobject.h.

◆ bAddInterfloorWall

wxButton* Skyscraper::CreateObject::bAddInterfloorWall

Definition at line 48 of file createobject.h.

◆ bAddShaftDoor

wxButton* Skyscraper::CreateObject::bAddShaftDoor

Definition at line 49 of file createobject.h.

◆ bAddShaftFloor

wxButton* Skyscraper::CreateObject::bAddShaftFloor

Definition at line 50 of file createobject.h.

◆ bAddShaftModel

wxButton* Skyscraper::CreateObject::bAddShaftModel

Definition at line 51 of file createobject.h.

◆ bAddShaftStdDoor

wxButton* Skyscraper::CreateObject::bAddShaftStdDoor

Definition at line 52 of file createobject.h.

◆ bAddShaftWall

wxButton* Skyscraper::CreateObject::bAddShaftWall

Definition at line 53 of file createobject.h.

◆ bAddStairs

wxButton* Skyscraper::CreateObject::bAddStairs

Definition at line 54 of file createobject.h.

◆ bAddStairsDoor

wxButton* Skyscraper::CreateObject::bAddStairsDoor

Definition at line 55 of file createobject.h.

◆ bAddStairsFloor

wxButton* Skyscraper::CreateObject::bAddStairsFloor

Definition at line 56 of file createobject.h.

◆ bAddStairsModel

wxButton* Skyscraper::CreateObject::bAddStairsModel

Definition at line 57 of file createobject.h.

◆ bAddStairsWall

wxButton* Skyscraper::CreateObject::bAddStairsWall

Definition at line 58 of file createobject.h.

◆ bAddWall

wxButton* Skyscraper::CreateObject::bAddWall

Definition at line 59 of file createobject.h.

◆ bColumnWallBox

wxButton* Skyscraper::CreateObject::bColumnWallBox

Definition at line 61 of file createobject.h.

◆ bColumnWallBox2

wxButton* Skyscraper::CreateObject::bColumnWallBox2

Definition at line 60 of file createobject.h.

◆ bCreateCallButtons

wxButton* Skyscraper::CreateObject::bCreateCallButtons

Definition at line 62 of file createobject.h.

◆ bElevator

wxButton* Skyscraper::CreateObject::bElevator

Definition at line 63 of file createobject.h.

◆ bFinishShaftDoor

wxButton* Skyscraper::CreateObject::bFinishShaftDoor

Definition at line 64 of file createobject.h.

◆ bFloor

wxButton* Skyscraper::CreateObject::bFloor

Definition at line 65 of file createobject.h.

◆ bFloorAddModel

wxButton* Skyscraper::CreateObject::bFloorAddModel

Definition at line 66 of file createobject.h.

◆ bFloorAddSound

wxButton* Skyscraper::CreateObject::bFloorAddSound

Definition at line 67 of file createobject.h.

◆ bFloorCut

wxButton* Skyscraper::CreateObject::bFloorCut

Definition at line 68 of file createobject.h.

◆ bFloorCutAll

wxButton* Skyscraper::CreateObject::bFloorCutAll

Definition at line 69 of file createobject.h.

◆ bLoadTexture

wxButton* Skyscraper::CreateObject::bLoadTexture

Definition at line 70 of file createobject.h.

◆ bShaft

wxButton* Skyscraper::CreateObject::bShaft

Definition at line 71 of file createobject.h.

◆ bShaftDoorComponent

wxButton* Skyscraper::CreateObject::bShaftDoorComponent

Definition at line 72 of file createobject.h.

◆ ID_bAddDirectionalIndicator

const long Skyscraper::CreateObject::ID_bAddDirectionalIndicator = wxNewId()
staticprotected

Definition at line 94 of file createobject.h.

◆ ID_bAddDoor

const long Skyscraper::CreateObject::ID_bAddDoor = wxNewId()
staticprotected

Definition at line 92 of file createobject.h.

◆ ID_bAddFillerWalls

const long Skyscraper::CreateObject::ID_bAddFillerWalls = wxNewId()
staticprotected

Definition at line 99 of file createobject.h.

◆ ID_bAddFloor

const long Skyscraper::CreateObject::ID_bAddFloor = wxNewId()
staticprotected

Definition at line 80 of file createobject.h.

◆ ID_bAddFloorIndicator

const long Skyscraper::CreateObject::ID_bAddFloorIndicator = wxNewId()
staticprotected

Definition at line 96 of file createobject.h.

◆ ID_bAddInterfloorFloor

const long Skyscraper::CreateObject::ID_bAddInterfloorFloor = wxNewId()
staticprotected

Definition at line 82 of file createobject.h.

◆ ID_bAddInterfloorWall

const long Skyscraper::CreateObject::ID_bAddInterfloorWall = wxNewId()
staticprotected

Definition at line 83 of file createobject.h.

◆ ID_bAddShaftDoor

const long Skyscraper::CreateObject::ID_bAddShaftDoor = wxNewId()
staticprotected

Definition at line 95 of file createobject.h.

◆ ID_bAddShaftFloor

const long Skyscraper::CreateObject::ID_bAddShaftFloor = wxNewId()
staticprotected

Definition at line 84 of file createobject.h.

◆ ID_bAddShaftModel

const long Skyscraper::CreateObject::ID_bAddShaftModel = wxNewId()
staticprotected

Definition at line 105 of file createobject.h.

◆ ID_bAddShaftStdDoor

const long Skyscraper::CreateObject::ID_bAddShaftStdDoor = wxNewId()
staticprotected

Definition at line 106 of file createobject.h.

◆ ID_bAddShaftWall

const long Skyscraper::CreateObject::ID_bAddShaftWall = wxNewId()
staticprotected

Definition at line 85 of file createobject.h.

◆ ID_bAddStairs

const long Skyscraper::CreateObject::ID_bAddStairs = wxNewId()
staticprotected

Definition at line 91 of file createobject.h.

◆ ID_bAddStairsDoor

const long Skyscraper::CreateObject::ID_bAddStairsDoor = wxNewId()
staticprotected

Definition at line 93 of file createobject.h.

◆ ID_bAddStairsFloor

const long Skyscraper::CreateObject::ID_bAddStairsFloor = wxNewId()
staticprotected

Definition at line 86 of file createobject.h.

◆ ID_bAddStairsModel

const long Skyscraper::CreateObject::ID_bAddStairsModel = wxNewId()
staticprotected

Definition at line 104 of file createobject.h.

◆ ID_bAddStairsWall

const long Skyscraper::CreateObject::ID_bAddStairsWall = wxNewId()
staticprotected

Definition at line 87 of file createobject.h.

◆ ID_bAddWall

const long Skyscraper::CreateObject::ID_bAddWall = wxNewId()
staticprotected

Definition at line 81 of file createobject.h.

◆ ID_bColumnWallBox

const long Skyscraper::CreateObject::ID_bColumnWallBox = wxNewId()
staticprotected

Definition at line 88 of file createobject.h.

◆ ID_bColumnWallBox2

const long Skyscraper::CreateObject::ID_bColumnWallBox2 = wxNewId()
staticprotected

Definition at line 89 of file createobject.h.

◆ ID_bCreateCallButtons

const long Skyscraper::CreateObject::ID_bCreateCallButtons = wxNewId()
staticprotected

Definition at line 90 of file createobject.h.

◆ ID_bElevator

const long Skyscraper::CreateObject::ID_bElevator = wxNewId()
staticprotected

Definition at line 107 of file createobject.h.

◆ ID_bFinishShaftDoor

const long Skyscraper::CreateObject::ID_bFinishShaftDoor = wxNewId()
staticprotected

Definition at line 102 of file createobject.h.

◆ ID_bFloor

const long Skyscraper::CreateObject::ID_bFloor = wxNewId()
staticprotected

Definition at line 79 of file createobject.h.

◆ ID_bFloorAddModel

const long Skyscraper::CreateObject::ID_bFloorAddModel = wxNewId()
staticprotected

Definition at line 103 of file createobject.h.

◆ ID_bFloorAddSound

const long Skyscraper::CreateObject::ID_bFloorAddSound = wxNewId()
staticprotected

Definition at line 100 of file createobject.h.

◆ ID_bFloorCut

const long Skyscraper::CreateObject::ID_bFloorCut = wxNewId()
staticprotected

Definition at line 97 of file createobject.h.

◆ ID_bFloorCutAll

const long Skyscraper::CreateObject::ID_bFloorCutAll = wxNewId()
staticprotected

Definition at line 98 of file createobject.h.

◆ ID_bLoadTexture

const long Skyscraper::CreateObject::ID_bLoadTexture = wxNewId()
staticprotected

Definition at line 78 of file createobject.h.

◆ ID_bShaft

const long Skyscraper::CreateObject::ID_bShaft = wxNewId()
staticprotected

Definition at line 108 of file createobject.h.

◆ ID_bShaftDoorComponent

const long Skyscraper::CreateObject::ID_bShaftDoorComponent = wxNewId()
staticprotected

Definition at line 101 of file createobject.h.

◆ panel

◆ viewer


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