ARB
Public Member Functions | List of all members
TargetGroup Class Reference
Inheritance diagram for TargetGroup:
Inheritance graph
[legend]
Collaboration diagram for TargetGroup:
Collaboration graph
[legend]

Public Member Functions

 TargetGroup (GBDATA *gb_main_, const char *treename_)
 
 ~TargetGroup () OVERRIDE
 
void aimTo (const Candidate &c)
 
void unAim ()
 
const FoundGroupget_group () const
 
const GroupSearchTree * get_clade () const
 
const charget_group_name () const
 
unsigned get_group_size () const
 
unsigned get_marked_count () const
 
unsigned get_zombie_count () const
 
double get_average_ingroup_distance () const
 
int get_keeledStateInfo () const
 
GBDATAget_ACI_item () const
 
- Public Member Functions inherited from QueryTarget
 QueryTarget (GBDATA *gb_main, const char *treename)
 
virtual ~QueryTarget ()
 
GBDATAget_gb_main () const
 
const GBL_envget_env () const
 

Detailed Description

Definition at line 647 of file group_search.cxx.

Constructor & Destructor Documentation

TargetGroup::TargetGroup ( GBDATA gb_main_,
const char treename_ 
)
inline

Definition at line 652 of file group_search.cxx.

TargetGroup::~TargetGroup ( )
inline

Definition at line 655 of file group_search.cxx.

Member Function Documentation

void TargetGroup::aimTo ( const Candidate c)
inline

Definition at line 657 of file group_search.cxx.

void TargetGroup::unAim ( )
inline

Definition at line 658 of file group_search.cxx.

References SmartPtr< T, C >::setNull().

const FoundGroup& TargetGroup::get_group ( ) const
inline
const GroupSearchTree* TargetGroup::get_clade ( ) const
inline
const char* TargetGroup::get_group_name ( ) const
inline

Definition at line 663 of file group_search.cxx.

References get_group(), and FoundGroup::get_name().

Referenced by GroupNameQueryKey::get_target_data().

unsigned TargetGroup::get_group_size ( ) const
inline

Definition at line 664 of file group_search.cxx.

References get_clade().

Referenced by GroupSizeKey::get_target_data(), and GroupMarkedKey::get_target_data().

unsigned TargetGroup::get_marked_count ( ) const
inline

Definition at line 665 of file group_search.cxx.

References get_clade().

Referenced by GroupMarkedKey::get_target_data().

unsigned TargetGroup::get_zombie_count ( ) const
inline

Definition at line 666 of file group_search.cxx.

References get_clade().

Referenced by GroupZombiesKey::get_target_data().

double TargetGroup::get_average_ingroup_distance ( ) const
inline

Definition at line 667 of file group_search.cxx.

References get_clade().

Referenced by GroupAIDkey::get_target_data().

int TargetGroup::get_keeledStateInfo ( ) const
inline
GBDATA* TargetGroup::get_ACI_item ( ) const
inlinevirtual

Implements QueryTarget.

Definition at line 671 of file group_search.cxx.

References get_group(), and FoundGroup::get_pointer().


The documentation for this class was generated from the following file: