7 #ifndef __datatool_datatoolAS_h__ 8 #define __datatool_datatoolAS_h__ 22 add(
winData, FE_USE(
"win:data"));
25 add(
event, FE_USE(
"evt:record"));
44 add(windowI, FE_USE(
"win:component"));
45 add(drawI, FE_USE(
"win:draw"));
46 add(group, FE_USE(
"win:group"));
63 add(input, FE_USE(
"op:input"));
64 add(output, FE_USE(
"op:output"));
79 add(time, FE_USE(
"sim:time"));
80 add(timestep, FE_USE(
"sim:timestep"));
95 add(is, FE_USE(
"app:init"));
107 void initialize(
void)
109 add(left, FE_USE(
"pair:left"));
110 add(right, FE_USE(
"pair:right"));
123 void initialize(
void)
126 add(left, FE_USE(
"prox:left"));
127 add(right, FE_USE(
"prox:right"));
139 void initialize(
void)
141 add(
name, FE_USE(
"name"));
146 void filterMap(std::map<String, Record> &a_records,
sp<RecordGroup> rg_input)
149 i_in != rg_input->end(); i_in++)
151 bind((*i_in)->layout()->scope());
154 for (
int i = (*i_in)->length() - 1; i >= 0; i--)
156 Record r = (*i_in)->getRecord(i);
157 a_records[
name(r)] = r;
169 void initialize(
void)
171 add(group, FE_USE(
"group"));
window data
Definition: datatoolAS.h:38
Set of accessors.
Definition: AccessorSet.h:18
Accessor< WeakRecord > right
One record in a pair of records.
Definition: datatoolAS.h:115
Accessor< sp< Component > > windowI
reference to window component
Definition: datatoolAS.h:49
Accessor< Real > time
input group
Definition: datatoolAS.h:83
possible attributes of a top level signal
Definition: datatoolAS.h:16
kernel
Definition: namespace.dox:3
Per-class participation in the Initialized <> mechanism.
Definition: Initialized.h:117
The main data access class for the data system.
Definition: Accessor.h:128
Group Operator.
Definition: datatoolAS.h:57
Accessor< sp< RecordGroup > > output
output group
Definition: datatoolAS.h:69
Accessor< WeakRecord > left
One record in a pair of records.
Definition: datatoolAS.h:113
Accessor< sp< Component > > drawI
window DrawI component
Definition: datatoolAS.h:51
Accessor< Real > timestep
output group
Definition: datatoolAS.h:85
Pair of records.
Definition: datatoolAS.h:102
Named Records.
Definition: datatoolAS.h:134
Accessor< Record > winData
window data record
Definition: datatoolAS.h:28
Time-based Operator.
Definition: datatoolAS.h:73
STL style iterator.
Definition: RecordGroup.h:124
Accessor< Record > event
application data record
Definition: datatoolAS.h:34
Reference to an instance of a Layout.
Definition: RecordSB.h:35
Accessor< String > name
string name
Definition: datatoolAS.h:144
const String & name(void) const
Return the components chosen name.
Definition: Component.h:77
Accessor< sp< RecordGroup > > group
groups for records associated with window
Definition: datatoolAS.h:53
Accessor< sp< RecordGroup > > input
input group
Definition: datatoolAS.h:67
Signal to Initialize.
Definition: datatoolAS.h:89