Generic Community Computing Method. More...

#include <gcommunitycalc.h>

Inheritance diagram for GCommunityCalc:
[legend]

Public Member Functions

 GCommunityCalc (GSession *session, GPlugInFactory *fac)
 
virtual void Compute (const GCommunity *com)=0
 
virtual ~GCommunityCalc (void)
 
- Public Member Functions inherited from GPlugIn
 GPlugIn (GSession *session, GPlugInFactory *fac)
 
virtual void ApplyConfig (void)
 
void InsertParam (R::RParam *param)
 
template<class T >
T * FindParam (const R::RString &name)
 
R::RCursor< R::RParamGetParams (const R::RString &cat=R::RString::Null)
 
void GetCategories (R::RContainer< R::RString, true, false > &cats)
 
virtual void Init (void)
 
virtual void CreateConfig (void)
 
virtual void Reset (void)
 
GPlugInFactoryGetFactory (void) const
 
int Compare (const GPlugIn &plugin) const
 
int Compare (const R::RString &plugin) const
 
R::RString GetName (void) const
 
R::RString GetDesc (void) const
 
GSessionGetSession (void) const
 
virtual void Done (void)
 
virtual ~GPlugIn (void)
 

Protected Attributes

GDescription Description
 
- Protected Attributes inherited from GPlugIn
GPlugInFactoryFactory
 
GSessionSession
 
size_t Id
 

Detailed Description

Generic Community Computing Method.

The GCommunityCalc class provides a representation for a generic method to compute the description of a specific community.

See the documentation related to GPlugIn for more general information.

Constructor & Destructor Documentation

GCommunityCalc ( GSession session,
GPlugInFactory fac 
)

Constructor.

Parameters
sessionSession.
facFactory of the plug-in.
virtual ~GCommunityCalc ( void  )
virtual

Destruct.

Member Function Documentation

virtual void Compute ( const GCommunity com)
pure virtual

Compute a community.

Parameters
comCommunity to compute.

Member Data Documentation

GDescription Description
protected

Description to billed during the analyze.