Itasca C++ Interface
Toggle main menu visibility
Loading...
Searching...
No Matches
icommandmodule.h
1
#pragma once
2
// icommandmodule.h
3
4
#include "
module/interface/dim.h
"
5
6
namespace
itasca
{
7
class
IModule;
8
}
9
namespace
itascaxd
{
10
class
IDomain;
11
class
IGlobals;
12
13
class
ICommandModule
{
14
public
:
15
// Module Functions
16
virtual
StringList
getAllModules()=0;
17
18
// Generic Contact Functions
19
virtual
const
IDomain
* getIDomain()
const
=0;
20
virtual
IDomain
* getIDomain()=0;
21
virtual
const
IGlobals
* getIGlobals()
const
=0;
22
virtual
IGlobals
* getIGlobals()=0;
23
};
24
}
// namespace itascaxd
25
// EoF
StringList
Definition
basestring.h:71
itascaxd::ICommandModule
Definition
icommandmodule.h:13
itascaxd::IDomain
Definition
idomain.h:23
itascaxd::IGlobals
Interface to modele global settings.
Definition
iglobals.h:20
dim.h
DIM - Provides code portability between 2D and 3D codes.
itasca
namespace Itasca
Definition
basememory.cpp:14
itascaxd
Itasca Library standard namespace, specific to 2D or 3D.
Definition
icontactmodule.h:6
common
kernel
interface
icommandmodule.h
Generated by
1.18.0