SiGraph: sulcal graphs


sigraph::RanksDimReductor Class Reference

Ranks Feature Selector. More...

#include <si/dimreductor/ranksDimreductor.h>

Inheritance diagram for sigraph::RanksDimReductor:
Collaboration diagram for sigraph::RanksDimReductor:

Public Member Functions

 RanksDimReductor (std::vector< int > &ranks, int selected)
 
 RanksDimReductor (const RanksDimReductor &dimreductor)
 
virtual ~RanksDimReductor ()
 
virtual DimReductorclone () const
 
RanksDimReductoroperator= (const RanksDimReductor &dimreductor)
 
virtual const std::string typeName () const
 
virtual unsigned int reducedDim () const
 
virtual void transform (const std::vector< double > &src, std::vector< double > &dst) const
 
virtual void buildTree (Tree &tr) const
 
const std::vector< int > & getRanks (void) const
 
int getSelected (void) const
 
std::string getMode (void) const
 
- Public Member Functions inherited from sigraph::DimReductor
virtual ~DimReductor ()
 
virtual std::vector< double > * transform (const std::vector< double > &v) const
 
DimReductoroperator= (const DimReductor &)
 

Protected Attributes

std::vector< int > _ranks
 
int _selected
 

Additional Inherited Members

- Protected Member Functions inherited from sigraph::DimReductor
 DimReductor ()
 
 DimReductor (const DimReductor &dimreductor)
 

Detailed Description

Ranks Feature Selector.

Definition at line 15 of file ranksDimreductor.h.

Constructor & Destructor Documentation

◆ RanksDimReductor() [1/2]

sigraph::RanksDimReductor::RanksDimReductor ( std::vector< int > & ranks,
int selected )
inline

◆ RanksDimReductor() [2/2]

sigraph::RanksDimReductor::RanksDimReductor ( const RanksDimReductor & dimreductor)
inline

◆ ~RanksDimReductor()

virtual sigraph::RanksDimReductor::~RanksDimReductor ( )
virtual

Member Function Documentation

◆ buildTree()

virtual void sigraph::RanksDimReductor::buildTree ( Tree & tr) const
virtual

Implements sigraph::DimReductor.

◆ clone()

DimReductor * sigraph::RanksDimReductor::clone ( ) const
inlinevirtual

Implements sigraph::DimReductor.

Definition at line 55 of file ranksDimreductor.h.

References sigraph::DimReductor::DimReductor(), and RanksDimReductor().

◆ getMode()

std::string sigraph::RanksDimReductor::getMode ( void ) const

◆ getRanks()

const std::vector< int > & sigraph::RanksDimReductor::getRanks ( void ) const
inline

Definition at line 72 of file ranksDimreductor.h.

References _ranks.

◆ getSelected()

int sigraph::RanksDimReductor::getSelected ( void ) const
inline

Definition at line 75 of file ranksDimreductor.h.

References _selected.

◆ operator=()

RanksDimReductor & sigraph::RanksDimReductor::operator= ( const RanksDimReductor & dimreductor)
inline

◆ reducedDim()

unsigned int sigraph::RanksDimReductor::reducedDim ( ) const
inlinevirtual

Implements sigraph::DimReductor.

Definition at line 77 of file ranksDimreductor.h.

References _selected.

◆ transform()

void sigraph::RanksDimReductor::transform ( const std::vector< double > & src,
std::vector< double > & dst ) const
inlinevirtual

Implements sigraph::DimReductor.

Definition at line 82 of file ranksDimreductor.h.

References _ranks, and _selected.

◆ typeName()

virtual const std::string sigraph::RanksDimReductor::typeName ( ) const
inlinevirtual

Implements sigraph::DimReductor.

Definition at line 25 of file ranksDimreductor.h.

Member Data Documentation

◆ _ranks

std::vector<int> sigraph::RanksDimReductor::_ranks
protected

Definition at line 38 of file ranksDimreductor.h.

Referenced by getRanks(), operator=(), RanksDimReductor(), RanksDimReductor(), and transform().

◆ _selected

int sigraph::RanksDimReductor::_selected
protected

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