|
Public Member Functions |
| VisualTarget () |
| VisualTarget (int i_id, VisualROI *i_roi, FD::Vector< VisualFeatureDesc< FeatBaseType > * > *i_targetDesc) |
| VisualTarget (const VisualTarget< FeatBaseType > &i_ref) |
| ~VisualTarget () |
VisualTarget< FeatBaseType > & | operator= (VisualTarget< FeatBaseType > &i_ref) |
void | printOn (std::ostream &out) const |
void | readFrom (std::istream &in) |
void | Adapt (FD::Vector< VisualFeatureDesc< FeatBaseType > * > *i_desc, double i_rate) |
void | Adapt (FD::Vector< VisualFeatureDesc< FeatBaseType > * > *i_desc, double *i_rate) |
double | Similarity (FD::Vector< VisualFeatureDesc< FeatBaseType > * > *i_desc) |
double | SimilarityWCueAdapt (FD::Vector< VisualFeatureDesc< FeatBaseType > * > *i_desc, double i_rate) |
void | AgeTarget (bool i_matched) |
bool | IsValid () const |
int | GetID () const |
int | GetActiveAge () const |
int | GetPassiveAge () const |
int | GetCurrentAge () const |
VisualROI * | GetROI () |
const VisualROI * | GetCstROI () const |
FD::RCPtr< VisualROI > | GetROIRCPtr () |
int | GetNumDescriptors () const |
int | GetCurDescIdx () const |
FD::Vector< VisualFeatureDesc<
FeatBaseType > * > * | GetDescriptorsVec () |
const FD::Vector< VisualFeatureDesc<
FeatBaseType > * > * | GetCstDescriptorsVec () const |
VisualFeatureDesc< FeatBaseType > * | GetDescriptor (int i_idx) |
const VisualFeatureDesc< FeatBaseType > * | GetCstDescriptor (int i_idx) const |
double * | GetCueWeights () |
const double * | GetCueWeights () const |
double | GetCueWeight (int i_idx) const |
void | SetValidity (bool i_valid) |
void | SetID (int i_id) |
void | InitAges () |
void | SetActiveAge (int i_age) |
void | SetPassiveAge (int i_age) |
void | SetROI (VisualROI *i_roi) |
void | SetNumDescriptors (int i_numDesc) |
void | SetCurDescIdx (int i_idx) |
void | SetDescriptorsVec (FD::Vector< VisualFeatureDesc< FeatBaseType > * > *i_descVec) |
void | SetDescriptor (VisualFeatureDesc< FeatBaseType > *i_desc, int i_idx) |
void | InitCueWeights () |
void | SetCueWeights (double *i_weight) |
void | SetCueWeight (double i_weight, int i_idx) |
void | ref () |
void | unref () |
int | unique () |
virtual void | destroy () |
virtual void | serialize (std::ostream &out) const |
virtual void | unserialize (std::istream &in) |
virtual void | doesNotUnderstand (std::string method) |
virtual bool | isNil () const |
virtual void | prettyPrint (std::ostream &out=std::cout) const |
virtual ObjectRef | clone () |
virtual std::string | className () const |
Static Public Member Functions |
static ObjectRef | newObject (const std::string &objType) |
static int | addObjectType (const std::string &objType, _ObjectFactory *factory) |
static std::map< std::string,
_ObjectFactory * > & | ObjectFactoryDictionary () |
static TypeMap< _ObjectFactory * > & | TypeidDictionary () |
Protected Attributes |
AtomicCounter | ref_count |
Private Attributes |
bool | m_valid |
int | m_id |
int | m_activeAge |
int | m_passiveAge |
FD::RCPtr< VisualROI > | m_refROI |
int | m_numDesc |
int | m_curDescIdx |
FD::Vector< VisualFeatureDesc<
FeatBaseType > * > * | m_targetDesc |
double * | m_cueWeights |
double * | m_tmpCueProb |
Friends |
friend std::ostream & | operator<< (std::ostream &out, const Object &obj) |