Xmipp  v3.23.11-Nereus
Public Member Functions | List of all members
KPoint Class Reference

Public Member Functions

 KPoint (int id_point, std::vector< double > &values)
 
int getID ()
 
void setCluster (int id_cluster)
 
int getCluster ()
 
double getValue (int index)
 
int getTotalValues ()
 
void addValue (double value)
 

Detailed Description

Definition at line 74 of file classify_kmeans_2d.cpp.

Constructor & Destructor Documentation

◆ KPoint()

KPoint::KPoint ( int  id_point,
std::vector< double > &  values 
)
inline

Definition at line 83 of file classify_kmeans_2d.cpp.

84  {
85  this->id_point = id_point;
86  total_values = values.size();
87 
88  for (int i = 0; i < total_values; i++)
89  this->values.push_back(values[i]);
90 
91  id_cluster = -1;
92  }
#define i

Member Function Documentation

◆ addValue()

void KPoint::addValue ( double  value)
inline

Definition at line 119 of file classify_kmeans_2d.cpp.

120  {
121  values.push_back(value);
122  }

◆ getCluster()

int KPoint::getCluster ( )
inline

Definition at line 104 of file classify_kmeans_2d.cpp.

105  {
106  return id_cluster;
107  }

◆ getID()

int KPoint::getID ( )
inline

Definition at line 94 of file classify_kmeans_2d.cpp.

95  {
96  return id_point;
97  }

◆ getTotalValues()

int KPoint::getTotalValues ( )
inline

Definition at line 114 of file classify_kmeans_2d.cpp.

115  {
116  return total_values;
117  }

◆ getValue()

double KPoint::getValue ( int  index)
inline

Definition at line 109 of file classify_kmeans_2d.cpp.

110  {
111  return values[index];
112  }
viol index

◆ setCluster()

void KPoint::setCluster ( int  id_cluster)
inline

Definition at line 99 of file classify_kmeans_2d.cpp.

100  {
101  this->id_cluster = id_cluster;
102  }

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