Itasca C++ Interface
Toggle main menu visibility
Loading...
Searching...
No Matches
iselhybrid.h
Go to the documentation of this file.
1
#pragma once
6
7
namespace
itasca
{
8
class
IThing
;
9
}
10
11
namespace
sel {
12
using namespace
itasca;
13
14
class
ISEL
;
15
class
ISELCable
;
16
class
ISELDowel
;
17
19
22
class
ISELHybrid
{
23
public
:
25
inline
static
const
TType
type_
= 0x5f987f0e;
27
virtual
const
IThing
*
getIThing
()
const
= 0;
29
virtual
IThing
*
getIThing
() = 0;
31
virtual
const
ISEL
*
getISEL
()
const
= 0;
33
virtual
ISEL
*
getISEL
() = 0;
35
virtual
const
ISELCable
*
getISELCable
()
const
= 0;
37
virtual
ISELCable
*
getISELCable
() = 0;
38
39
virtual
uint32 getNumDowels()
const
= 0;
40
virtual
const
ISELDowel
* getDowel(uint32 dowelnum)
const
= 0;
41
virtual
ISELDowel
* getDowel(uint32 dowelnum) = 0;
42
virtual
bool
getDowelRupture()
const
= 0;
43
44
};
45
46
}
// namespace
itasca::IThing
Base class for items that will be stored in containers.
Definition
ithing.h:31
sel::ISELCable
Interface to cable structural elements.
Definition
iselcable.h:19
sel::ISELDowel
Interface to dowel structural elements.
Definition
iseldowel.h:19
sel::ISEL
Interface to the structural elements base class.
Definition
isel.h:22
sel::ISELHybrid
Interface to hybrid structural elements.
Definition
iselhybrid.h:22
sel::ISELHybrid::getISEL
virtual const ISEL * getISEL() const =0
Returns a const pointer to object base class.
sel::ISELHybrid::getISELCable
virtual ISELCable * getISELCable()=0
Returns a pointer to the class that it inherits from.
sel::ISELHybrid::getISEL
virtual ISEL * getISEL()=0
Returns a pointer to object base class.
sel::ISELHybrid::getISELCable
virtual const ISELCable * getISELCable() const =0
Returns a const pointer to the class that it inherits from.
sel::ISELHybrid::type_
static const TType type_
Type ID number for this class, for use in convert_cast() and convert_getcast().
Definition
iselhybrid.h:25
sel::ISELHybrid::getIThing
virtual IThing * getIThing()=0
Returns a IThing pointer.
sel::ISELHybrid::getIThing
virtual const IThing * getIThing() const =0
Returns a const IThing pointer.
TType
uint32 TType
class type indicator
Definition
basedef.h:47
itasca
namespace Itasca
Definition
basememory.cpp:14
common
sel
interface
iselhybrid.h
Generated by
1.18.0