Itasca C++ Interface
Toggle main menu visibility
Loading...
Searching...
No Matches
iflowplanevertexarray.h
Go to the documentation of this file.
1
#pragma once
2
// iflowplanevertexarray.h
3
9
10
namespace
itasca
11
{
12
class
IContainer
;
13
class
IThing
;
14
}
15
16
namespace
block
17
{
18
using namespace
itasca;
19
20
class
IFlowPlaneVertexThing
;
21
22
25
class
IFlowPlaneVertexArray
26
{
27
public
:
28
30
virtual
const
IThing
*
getIThing
()
const
=0;
32
virtual
IThing
*
getIThing
()=0;
34
virtual
const
IContainer
*
getIContainer
()
const
=0;
36
virtual
IContainer
*
getIContainer
() =0;
38
virtual
const
IFlowPlaneVertexThing
*
findFlowPlaneVertexWithID
(uint64
id
)
const
=0;
40
virtual
IFlowPlaneVertexThing
*
findFlowPlaneVertexWithID
(uint64
id
)=0;
42
virtual
uint32
getFlowPlaneVertexType
()
const
=0;
44
virtual
uint32
getFlowPlaneVertexExtraNotice
()
const
=0;
45
};
46
47
}
// end namespace block
48
// EOF
block::IFlowPlaneVertexArray
Container to store IFlowPlaneVertexThings.
Definition
iflowplanevertexarray.h:26
block::IFlowPlaneVertexArray::getIThing
virtual const IThing * getIThing() const =0
Returns a const pointer to an IThing interface representing the IFlowPlaneVertexArray.
block::IFlowPlaneVertexArray::getIThing
virtual IThing * getIThing()=0
Returns a pointer to an IThing interface representing the IFlowPlaneVertexArray.
block::IFlowPlaneVertexArray::getIContainer
virtual IContainer * getIContainer()=0
Returns a pointer to the IContainer interface representing the global list of flow plane vertices.
block::IFlowPlaneVertexArray::getFlowPlaneVertexType
virtual uint32 getFlowPlaneVertexType() const =0
Returns the flow plane vertex type identifier.
block::IFlowPlaneVertexArray::getIContainer
virtual const IContainer * getIContainer() const =0
Returns a const pointer to the IContainer interface representing the global list of flow plane vertic...
block::IFlowPlaneVertexArray::getFlowPlaneVertexExtraNotice
virtual uint32 getFlowPlaneVertexExtraNotice() const =0
Return the tag for the flow plane extra variable change notice.
block::IFlowPlaneVertexArray::findFlowPlaneVertexWithID
virtual const IFlowPlaneVertexThing * findFlowPlaneVertexWithID(uint64 id) const =0
Returns a const pointer to the flow plane vertex, IFlowPlaneVertexThing, with the ID id,...
block::IFlowPlaneVertexArray::findFlowPlaneVertexWithID
virtual IFlowPlaneVertexThing * findFlowPlaneVertexWithID(uint64 id)=0
Returns a pointer to the flow plane vertex, IFlowPlaneVertexThing, with the ID id,...
block::IFlowPlaneVertexThing
This is the interface for FlowPlaneVertexThing, a C++ wrapper for a flow plane vertex This will be st...
Definition
iflowplanevertexthing.h:29
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
itasca
namespace Itasca
Definition
basememory.cpp:14
3dec
block
interface
iflowplanevertexarray.h
Generated by
1.18.0