ARB
|
#include <probe_collection.hxx>
Public Member Functions | |
ArbProbeCollection () | |
ArbProbeCollection (const char *pName) | |
ArbProbeCollection (const ArbProbeCollection &rCopy) | |
virtual | ~ArbProbeCollection () |
ArbProbeCollection & | operator= (const ArbProbeCollection &rCopy) |
bool | openXML (const char *pFileAndPath, std::string &rErrorMessage) |
bool | saveXML (const char *pFileAndPath) const |
void | setParameters (const float aValues[16], float dWidth, float dBias) |
void | getParameters (float aValues[16], float &dWidth, float &dBias) const |
const ArbProbePtrList & | probeList () const |
const ArbProbeMatchWeighting & | matchWeighting () const |
const ArbProbe * | find (const char *pSequence) const |
bool | add (const char *pName, const char *pSequence, const ArbProbe **ppProbe=NULp) |
bool | replace (const char *oldSequence, const char *pName, const char *pSequence, const ArbProbe **ppProbe=NULp) |
bool | remove (const char *pSequence) |
bool | clear () |
void | name (const char *pName) |
const std::string & | name () const |
bool | hasChanged () const |
bool | hasProbes () const |
Public Member Functions inherited from ArbRefCount | |
ArbRefCount () | |
ArbRefCount (const ArbRefCount &) | |
virtual | ~ArbRefCount () |
void | lock () const |
bool | unlock () const |
void | free () const |
Definition at line 195 of file probe_collection.hxx.
ArbProbeCollection::ArbProbeCollection | ( | ) |
Definition at line 661 of file probe_collection.cxx.
ArbProbeCollection::ArbProbeCollection | ( | const char * | pName | ) |
Definition at line 672 of file probe_collection.cxx.
References name().
ArbProbeCollection::ArbProbeCollection | ( | const ArbProbeCollection & | rCopy | ) |
Definition at line 689 of file probe_collection.cxx.
References name().
|
virtual |
Definition at line 703 of file probe_collection.cxx.
ArbProbeCollection & ArbProbeCollection::operator= | ( | const ArbProbeCollection & | rCopy | ) |
Definition at line 709 of file probe_collection.cxx.
References name().
bool ArbProbeCollection::openXML | ( | const char * | pFileAndPath, |
std::string & | rErrorMessage | ||
) |
Definition at line 761 of file probe_collection.cxx.
References add(), elementHasName(), ArbProbeMatchWeighting::initialise(), Initialize(), isElement(), message(), name(), and NULp.
Referenced by load_probe_collection().
bool ArbProbeCollection::saveXML | ( | const char * | pFileAndPath | ) | const |
Definition at line 942 of file probe_collection.cxx.
References ArbProbeMatchWeighting::writeXML(), and ArbProbe::writeXML().
Referenced by save_probe_collection().
void ArbProbeCollection::setParameters | ( | const float | aValues[16], |
float | dWidth, | ||
float | dBias | ||
) |
Definition at line 981 of file probe_collection.cxx.
References ArbProbeMatchWeighting::setParameters().
Referenced by create_probe_design_variables(), and probe_collection_update_parameters().
void ArbProbeCollection::getParameters | ( | float | aValues[16], |
float & | dWidth, | ||
float & | dBias | ||
) | const |
Definition at line 989 of file probe_collection.cxx.
References ArbProbeMatchWeighting::getParameters().
Referenced by create_probe_design_variables(), and load_probe_collection().
|
inline |
Definition at line 218 of file probe_collection.hxx.
Referenced by load_probe_collection(), probe_collection_update_parameters(), probe_match_with_specificity_event(), and refresh_matchedProbesDisplay_cb().
|
inline |
Definition at line 219 of file probe_collection.hxx.
Referenced by probe_match_with_specificity_event().
Definition at line 1003 of file probe_collection.cxx.
References NULp.
Referenced by remove_probe_from_collection_event(), selected_probe_changed_cb(), and target_string_changed_cb().
bool ArbProbeCollection::add | ( | const char * | pName, |
const char * | pSequence, | ||
const ArbProbe ** | ppProbe = NULp |
||
) |
Definition at line 1015 of file probe_collection.cxx.
Referenced by create_probe_design_variables(), and openXML().
bool ArbProbeCollection::replace | ( | const char * | oldSequence, |
const char * | pName, | ||
const char * | pSequence, | ||
const ArbProbe ** | ppProbe = NULp |
||
) |
Definition at line 1034 of file probe_collection.cxx.
bool ArbProbeCollection::remove | ( | const char * | pSequence | ) |
Definition at line 1056 of file probe_collection.cxx.
References ArbRefCount::free(), ArbProbe::sequence(), and string().
Referenced by remove_probe_from_collection_event().
bool ArbProbeCollection::clear | ( | ) |
Definition at line 1083 of file probe_collection.cxx.
Referenced by create_probe_design_variables().
void ArbProbeCollection::name | ( | const char * | pName | ) |
Definition at line 1098 of file probe_collection.cxx.
Referenced by ArbProbeCollection(), and operator=().
|
inline |
Definition at line 229 of file probe_collection.hxx.
Referenced by ArbProbeCollection(), openXML(), and operator=().
|
inline |
Definition at line 231 of file probe_collection.hxx.
|
inline |
Definition at line 232 of file probe_collection.hxx.