107 const bool &ifChoice);
139 void fillChoice(
const string &it);
140 virtual void fillChoice(vector<string> &it,
bool do_update =
false);
144 fillChoice(it,
true);
168 void syncChoice(
bool do_update);
194 return choices_[comp]->getName();
197 void setChoicePtrs(vector<coChoiceParam *> ptrs);
198 void fillChoice(vector<string> &it,
bool do_update =
false);
202 fillChoice(it,
true);
205 vector<int> getChoice();
210 void addItem(
const string &chName,
const string &type,
const string &desc);
virtual ~PortItem()
Definition: Items.h:109
string getDesc()
Definition: Items.h:121
GLenum GLint GLuint mask
Definition: khronos-glext.h:6719
bool ifChoice_
Definition: Items.h:163
GLsizei const GLfloat * value
Definition: khronos-glext.h:6760
Definition: coOutputPort.h:26
vector< PortItem * > PortItemList
Definition: Items.h:171
bool hasChoice()
Definition: Items.h:150
void setChoicePtr(coChoiceParam *ptr)
Definition: Items.h:134
string name_
Definition: Items.h:85
string getName()
Definition: Items.h:113
virtual ~CompVecPortItem()
Definition: Items.h:188
string getType()
Definition: Items.h:117
coOutputPort * portPtr_
Definition: Items.h:162
#define READEREXPORT
Definition: coExport.h:200
string mask_
Definition: Items.h:88
File browser parameter.
Definition: coFileBrowserParam.h:29
vector< string > choiceLabels_
Definition: Items.h:165
GLenum type
Definition: khronos-glext.h:6279
string desc_
Definition: Items.h:86
coChoiceParam * choicePtr_
Definition: Items.h:161
void updateChoice(vector< string > &it)
Definition: Items.h:200
string getName()
Definition: Items.h:55
string desc_
Definition: Items.h:159
PortItemList choices_
Definition: Items.h:208
bool empty_
Definition: Items.h:160
string getCompName(int comp)
Definition: Items.h:192
parameter to choose values from a list
Definition: coChoiceParam.h:29
coFileBrowserParam * browserPtr_
Definition: Items.h:90
string getMask()
Definition: Items.h:67
string value_
Definition: Items.h:87
bool empty_
Definition: Items.h:89
coChoiceParam * getChoicePtr()
Definition: Items.h:130
string type_
Definition: Items.h:158
int maxChoiceVal_
Definition: Items.h:164
string getValue()
Definition: Items.h:63
GLuint const GLchar * name
Definition: khronos-glext.h:6722
string name_
Definition: Items.h:157
coFileBrowserParam * getBrowserPtr()
Definition: Items.h:73
string getDesc()
Definition: Items.h:59
virtual void updateChoice(vector< string > &it)
Definition: Items.h:142
void setBrowserPtr(coFileBrowserParam *ptr)
Definition: Items.h:77