SUMO - Simulation of Urban MObility
GNESelectorFrame::LockGLObjectTypes Class Reference

#include <GNESelectorFrame.h>

Inheritance diagram for GNESelectorFrame::LockGLObjectTypes:
Inheritance graph
Collaboration diagram for GNESelectorFrame::LockGLObjectTypes:
Collaboration graph

Data Structures

class  ObjectTypeEntry
 class for object types entries More...
 

Public Member Functions

void addedLockedObject (const GUIGlObjectType type)
 set object selected More...
 
bool IsObjectTypeLocked (const GUIGlObjectType type) const
 check if an object is locked More...
 
 LockGLObjectTypes (GNESelectorFrame *selectorFrameParent)
 constructor More...
 
void removeLockedObject (const GUIGlObjectType type)
 set object unselected More...
 
 ~LockGLObjectTypes ()
 destructor More...
 

Private Attributes

GNESelectorFramemySelectorFrameParent
 pointer to Selector Frame Parent More...
 
std::map< GUIGlObjectType, ObjectTypeEntry * > myTypeEntries
 check boxes for type-based selection locking and selected object counts More...
 

Detailed Description

Definition at line 41 of file GNESelectorFrame.h.

Constructor & Destructor Documentation

◆ LockGLObjectTypes()

GNESelectorFrame::LockGLObjectTypes::LockGLObjectTypes ( GNESelectorFrame selectorFrameParent)

◆ ~LockGLObjectTypes()

GNESelectorFrame::LockGLObjectTypes::~LockGLObjectTypes ( )

destructor

Definition at line 315 of file GNESelectorFrame.cpp.

References myTypeEntries.

Member Function Documentation

◆ addedLockedObject()

void GNESelectorFrame::LockGLObjectTypes::addedLockedObject ( const GUIGlObjectType  type)

◆ IsObjectTypeLocked()

bool GNESelectorFrame::LockGLObjectTypes::IsObjectTypeLocked ( const GUIGlObjectType  type) const

◆ removeLockedObject()

void GNESelectorFrame::LockGLObjectTypes::removeLockedObject ( const GUIGlObjectType  type)

Field Documentation

◆ mySelectorFrameParent

GNESelectorFrame* GNESelectorFrame::LockGLObjectTypes::mySelectorFrameParent
private

pointer to Selector Frame Parent

Definition at line 104 of file GNESelectorFrame.h.

◆ myTypeEntries

std::map<GUIGlObjectType, ObjectTypeEntry*> GNESelectorFrame::LockGLObjectTypes::myTypeEntries
private

check boxes for type-based selection locking and selected object counts

Definition at line 107 of file GNESelectorFrame.h.

Referenced by addedLockedObject(), IsObjectTypeLocked(), LockGLObjectTypes(), removeLockedObject(), and ~LockGLObjectTypes().


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