Itasca C++ Interface
Loading...
Searching...
No Matches
ithermanasourcelist.h
Go to the documentation of this file.
1#pragma once
2
3
9namespace itasca {
10 class IContainer;
11 class IThing;
12}
13
14namespace zone {
15 using namespace itasca;
16
17 class IThermAnaSource;
18
22 public:
24 virtual const IThing* getIThing() const = 0;
26 virtual IThing* getIThing() = 0;
28 virtual quint32 getThermAnaSourceType() const = 0;
30 virtual const IContainer* getIContainer() const = 0;
32 virtual IContainer* getIContainer() = 0;
35 virtual const IThermAnaSource* getFirstSource() const = 0;
40 virtual const IThermAnaSource* findSourceWithID(quint64 id) const = 0;
41
43 virtual uint getExtraNotice() const = 0;
44 virtual uint getGroupNotice() const = 0;
45 virtual uint getPositionNotice() const = 0;
46 virtual uint getStrengthNotice() const = 0;
47 virtual uint getTimeNotice() const = 0;
48
49 };
50} // namespace sel
51// EoF
52
Interface for containers of IThings.
Definition icontainer.h:21
Base class for items that will be stored in containers.
Definition ithing.h:30
Interface to the thermal analytical source.
Definition ithermanasource.h:23
Interface to the global list of all thermal analytical sources.
Definition ithermanasourcelist.h:21
virtual uint getExtraNotice() const =0
Notices.
virtual const IThermAnaSource * getFirstSource() const =0
virtual quint32 getThermAnaSourceType() const =0
returns thermal analytical source type
virtual const IContainer * getIContainer() const =0
Returns a const pointer to the IContainer interface representing the global list of thermal analytica...
virtual const IThermAnaSource * findSourceWithID(quint64 id) const =0
Given a strucutal element link id, returns a const pointer to the thermal analytical source.
virtual IThing * getIThing()=0
returns a IThing pointer
virtual IThermAnaSource * getFirstSource()=0
virtual const IThing * getIThing() const =0
returns a const IThing pointer
virtual IContainer * getIContainer()=0
Returns a pointer to the IContainer interface representing the global list of thermal analytical sour...
namespace Itasca
Definition basememory.cpp:14