This class mostly follows the sidl documentation for the class of the same name in the gov.cca namespace.
More...
|
| virtual | ~ParameterPortFactory () |
| |
| virtual void | createParameterPort (neo::cca::TypeMap_shared portData, const ::std::string &portName)=0 |
| | Initialize the portData ... More...
|
| |
| virtual void | setBatchTitle (neo::cca::TypeMap_shared portData, const ::std::string &title)=0 |
| | Define the window title for the parameter dialog. More...
|
| |
| virtual void | setGroupName (neo::cca::TypeMap_shared portData, const std::string &newGroupName)=0 |
| | Define the next tab/group title to use. More...
|
| |
| virtual void | setGroupNameAndTitle (neo::cca::TypeMap_shared portData, const std::string &newGroupName, const std::string &title)=0 |
| |
| virtual void | addRequestBoolean (neo::cca::TypeMap_shared portData, const std::string &name, const std::string &help, const std::string &prompt, bool deflt)=0 |
| | Define a boolean parameter and its default state. More...
|
| |
| virtual void | addRequestInt (neo::cca::TypeMap_shared portData, const std::string &name, const std::string &help, const std::string &prompt, int deflt, int low, int high)=0 |
| | Define a int parameter and its default state. More...
|
| |
| virtual void | addRequestLong (neo::cca::TypeMap_shared portData, const std::string &name, const std::string &help, const std::string &prompt, int64_t deflt, int64_t low, int64_t high)=0 |
| | Define a long parameter and its default state. More...
|
| |
| virtual void | addRequestFloat (neo::cca::TypeMap_shared portData, const std::string &name, const std::string &help, const std::string &prompt, float deflt, float low, float high)=0 |
| | Define a float parameter and its default state. More...
|
| |
| virtual void | addRequestDouble (neo::cca::TypeMap_shared portData, const std::string &name, const std::string &help, const std::string &prompt, double deflt, double low, double high)=0 |
| | Define a double parameter and its default state. More...
|
| |
| virtual void | addRequestString (neo::cca::TypeMap_shared portData, const std::string &name, const std::string &help, const std::string &prompt, const std::string &deflt)=0 |
| | Define a string parameter and its default state. More...
|
| |
| virtual void | addRequestStringChoice (neo::cca::TypeMap_shared portData, const std::string &key, const std::string &choice)=0 |
| | define a new choice for a string parameter. More...
|
| |
| virtual void | addStringChoices (neo::cca::TypeMap_shared portData, const std::string &key, std::vector< std::string > choices)=0 |
| | define more choices for a string parameter. More...
|
| |
| virtual void | addIntChoices (neo::cca::TypeMap_shared portData, const std::string &key, std::vector< int32_t > choices)=0 |
| | define more choices for a int32 parameter. More...
|
| |
| virtual void | addIntChoices (neo::cca::TypeMap_shared portData, const std::string &key, int32_t choices[], size_t nChoices)=0 |
| | define more choices for a int32 parameter, raw. More...
|
| |
| virtual void | addLongChoices (neo::cca::TypeMap_shared portData, const std::string &key, std::vector< int64_t > choices)=0 |
| | define more choices for a int64 parameter. More...
|
| |
| virtual void | addLongChoices (neo::cca::TypeMap_shared portData, const std::string &key, int64_t choices[], size_t nChoices)=0 |
| | define more choices for a int64 parameter, raw. More...
|
| |
| virtual void | addFloatChoices (neo::cca::TypeMap_shared portData, const std::string &key, std::vector< float > choices)=0 |
| | define more choices for a parameter. More...
|
| |
| virtual void | addFloatChoices (neo::cca::TypeMap_shared portData, const std::string &key, float choices[], size_t nChoices)=0 |
| | define more choices for a parameter, raw. More...
|
| |
| virtual void | addDoubleChoices (neo::cca::TypeMap_shared portData, const std::string &key, std::vector< double > choices)=0 |
| | define more choices for a parameter. More...
|
| |
| virtual void | addDoubleChoices (neo::cca::TypeMap_shared portData, const std::string &key, double choices[], size_t nChoices)=0 |
| | define more choices for a parameter, raw. More...
|
| |
| virtual void | addFcomplexChoices (neo::cca::TypeMap_shared portData, const std::string &key, std::vector< std::complex< float > > choices)=0 |
| | define more choices for a parameter. More...
|
| |
| virtual void | addFcomplexChoices (neo::cca::TypeMap_shared portData, const std::string &key, std::complex< float > choices[], size_t nChoices)=0 |
| | define more choices for a parameter, raw. More...
|
| |
| virtual void | addDcomplexChoices (neo::cca::TypeMap_shared portData, const std::string &key, std::vector< std::complex< double > > choices)=0 |
| | define more choices for a parameter. More...
|
| |
| virtual void | addDcomplexChoices (neo::cca::TypeMap_shared portData, const std::string &key, std::complex< double > choices[], size_t nChoices)=0 |
| | define more choices for a parameter, raw. More...
|
| |
| virtual void | clearRequests (neo::cca::TypeMap_shared portData)=0 |
| | Clear all previously added requests, titles, groups. More...
|
| |
| virtual void | registerUpdater (neo::cca::TypeMap_shared portData, ParameterGetListener *powner)=0 |
| | Register listener (the component) that wishes to have a chance to change the contents of its ParameterPort just before the parameters typemap is used to render the parameter dialog. More...
|
| |
| virtual void | registerUpdatedListener (neo::cca::TypeMap_shared portData, ParameterSetListener *powner)=0 |
| | Register listener (the component) if it wishes to be informed when an parameter is set. More...
|
| |
| virtual void | addParameterPort (neo::cca::TypeMap_shared portData, neo::cca::Services *svc)=0 |
| | Signal that the ParameterPort is fully defined and should now pop out on the component. More...
|
| |
| virtual void | removeParameterPort (neo::cca::TypeMap_shared portData, neo::cca::Services *svc)=0 |
| | Cause a previously defined parameter port to go away. More...
|
| |
| virtual | ~Port () |
| | obligatory virtual destructor More...
|
| |
This class mostly follows the sidl documentation for the class of the same name in the gov.cca namespace.