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