Itasca C++ Interface
Toggle main menu visibility
Loading...
Searching...
No Matches
irangeelementsurface.h
Go to the documentation of this file.
1
#pragma once
2
// irangeelementsurface.h
3
9
10
#include "
module/interface/irangeelement.h
"
11
12
namespace
itascaxd
{
15
class
IRangeElementSurface
{
16
public
:
18
inline
static
const
TType
type_
= 0x4ed7e54c;
19
20
shared::Signal<bool> mechChanged;
21
shared::Signal<bool> fluidChanged;
22
shared::Signal<bool> thermChanged;
23
shared::Signal<bool> orChanged;
24
26
virtual
bool
getMech
()
const
=0;
28
virtual
bool
getFluid
()
const
=0;
30
virtual
bool
getTherm
()
const
=0;
33
virtual
bool
getOr
()
const
=0;
34
35
// slots
37
virtual
void
setMech
(
bool
b)=0;
39
virtual
void
setFluid
(
bool
b)=0;
41
virtual
void
setTherm
(
bool
b)=0;
43
virtual
void
setOr
(
bool
b)=0;
44
};
45
}
// namespace zone
46
// EoF
itascaxd::IRangeElementSurface
Interface to a filter element that allows user to filter based on connection to a "surface" of the zo...
Definition
irangeelementsurface.h:15
itascaxd::IRangeElementSurface::getTherm
virtual bool getTherm() const =0
Returns TRUE if filtering by null thermal model to determine surface.
itascaxd::IRangeElementSurface::setMech
virtual void setMech(bool b)=0
Slot, sets the mechanical flag filter. See getMech().
itascaxd::IRangeElementSurface::setTherm
virtual void setTherm(bool b)=0
Slot, sets the therm flag filter. See getThrem().
itascaxd::IRangeElementSurface::type_
static const TType type_
The type identification number for this class, for use in convert_cast() and convert_getcast().
Definition
irangeelementsurface.h:18
itascaxd::IRangeElementSurface::getMech
virtual bool getMech() const =0
Returns TRUE if filtering by null mechanical model to determine surface.
itascaxd::IRangeElementSurface::getFluid
virtual bool getFluid() const =0
Returns TRUE if filtering by null fluid model to determine surface.
itascaxd::IRangeElementSurface::setOr
virtual void setOr(bool b)=0
Slot, sets the 'OR' condition flag. See getOr().
itascaxd::IRangeElementSurface::setFluid
virtual void setFluid(bool b)=0
Slot, sets the fluid flag filter. See getFluid().
itascaxd::IRangeElementSurface::getOr
virtual bool getOr() const =0
TType
uint32 TType
class type indicator
Definition
basedef.h:46
irangeelement.h
Interface to a filter element, which is a member of a IRange.
itascaxd
Itasca Library standard namespace, specific to 2D or 3D.
Definition
icontactmodule.h:4
common
module
interface
irangeelementsurface.h
Generated by
1.18.0