AnimatLab
2
Test
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
ExternalStimulus.h
Go to the documentation of this file.
1
7
#pragma once
8
9
namespace
AnimatSim
10
{
11
17
namespace
ExternalStimuli
18
{
28
class
ANIMAT_PORT
ExternalStimulus
:
public
ActivatedItem
29
{
30
public
:
31
ExternalStimulus
();
32
virtual
~
ExternalStimulus
();
33
34
static
ExternalStimulus
*CastToDerived(
AnimatBase
*lpBase) {
return
static_cast<
ExternalStimulus
*
>
(lpBase);}
35
36
virtual
bool
SetData(
const
std::string &strDataType,
const
std::string &strValue,
bool
bThrowError =
true
);
37
virtual
void
QueryProperties(CStdPtrArray<TypeProperty> &aryProperties);
38
39
//ActiveItem overrides
40
virtual
bool
operator<(
ActivatedItem
*lpItem);
41
};
42
43
}
//ExternalStimuli
44
}
//AnimatSim
AnimatSim
Root namespace for the base simulation library for AnimatLab.
Definition:
ActivatedItem.cpp:37
AnimatSim::ActivatedItem
Base class for all activated items.
Definition:
ActivatedItem.h:27
AnimatSim::AnimatBase
Animat base class.
Definition:
AnimatBase.h:36
AnimatSim::ExternalStimuli::ExternalStimulus
External stimulus base class.
Definition:
ExternalStimulus.h:28
Libraries
AnimatSim
ExternalStimulus.h
Generated on Tue Sep 29 2015 07:07:14 for AnimatLab by
1.8.10