Antares Simulator
Power System Simulator
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
Functions
Typedefs
Concepts
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
~
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Typedefs
a
b
c
d
f
g
i
l
m
n
o
p
r
s
t
v
Enumerations
Enumerator
a
b
c
d
e
f
g
h
i
m
n
o
p
r
s
t
w
Files
File List
▼
Antares Simulator
Links:
Installation
Source Code Content
►
Antares Cucumber Tests
►
How does the automatic testing script system work ?
Todo List
►
Topics
►
Namespaces
►
Concepts
►
Classes
▼
Files
▼
File List
▼
src
►
analyzer
►
api
►
api_client_example
►
expressions
►
io
►
libs
►
modeler
►
optimisation
►
solver
►
study
►
tests
►
tools
▼
ui
►
action
►
common
▼
simulator
►
application
▼
toolbox
►
clipboard
►
components
►
dispatcher
►
execute
►
ext-source
►
input
►
jobs
▼
spotlight
area.h
constraint.h
►
system
create.h
create.hxx
execute.h
jobs.h
locales.h
resources.h
validator.h
wx-wrapper.h
►
windows
config.h
•
All
Classes
Namespaces
Functions
Variables
Typedefs
Enumerations
Enumerator
Modules
Pages
Concepts
Loading...
Searching...
No Matches
area.h
1
/*
2
** Copyright 2007-2024, RTE (https://www.rte-france.com)
3
** See AUTHORS.txt
4
** SPDX-License-Identifier: MPL-2.0
5
** This file is part of Antares-Simulator,
6
** Adequacy and Performance assessment for interconnected energy networks.
7
**
8
** Antares_Simulator is free software: you can redistribute it and/or modify
9
** it under the terms of the Mozilla Public Licence 2.0 as published by
10
** the Mozilla Foundation, either version 2 of the License, or
11
** (at your option) any later version.
12
**
13
** Antares_Simulator is distributed in the hope that it will be useful,
14
** but WITHOUT ANY WARRANTY; without even the implied warranty of
15
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16
** Mozilla Public Licence 2.0 for more details.
17
**
18
** You should have received a copy of the Mozilla Public Licence 2.0
19
** along with Antares_Simulator. If not, see <https://opensource.org/license/mpl-2-0/>.
20
*/
21
#ifndef __ANTARES_TOOLBOX_SPOTLIGHT_AREA_H__
22
#define __ANTARES_TOOLBOX_SPOTLIGHT_AREA_H__
23
24
#include <yuni/yuni.h>
25
#include <ui/common/component/spotlight.h>
26
#include <antares/study/study.h>
27
28
#include <memory>
29
30
namespace
Antares
31
{
32
namespace
Toolbox
33
{
34
namespace
Spotlight
35
{
36
class
ItemArea
:
public
Component::Spotlight::IItem
37
{
38
public
:
39
using
Ptr = std::shared_ptr<ItemArea>;
40
42
43
46
explicit
ItemArea
(
Data::Area
* a);
48
virtual
~ItemArea
();
50
51
public
:
52
Data::Area
* area;
53
};
36
class
ItemArea
:
public
Component::Spotlight::IItem
{
…
};
54
55
}
// namespace Spotlight
56
}
// namespace Toolbox
57
}
// namespace Antares
58
59
#endif
// __ANTARES_TOOLBOX_SPOTLIGHT_AREA_H__
Antares::Component::Spotlight::IItem
Definition
spotlight.h:28
Antares::Data::Area
Definition for a single area.
Definition
area.h:52
Antares::Toolbox::Spotlight::ItemArea
Definition
area.h:37
Antares::Toolbox::Spotlight::ItemArea::~ItemArea
virtual ~ItemArea()
Destructor.
Definition
area.cpp:45
Antares::Toolbox::Spotlight::ItemArea::ItemArea
ItemArea(Data::Area *a)
Default constructor.
Definition
area.cpp:34
src
ui
simulator
toolbox
spotlight
area.h
Generated by
1.12.0