ProSHADE  0.7.6.0 (JUL 2021)
Protein Shape Detection
ProSHADE_internal_precomputedVals::icosahedronAxes Class Reference

Public Member Functions

 icosahedronAxes ()
 Constructor of the icosahedronAxes class.
 
 ~icosahedronAxes ()
 Destructor of the icosahedronAxes class.
 
proshade_double getValue (proshade_unsign axis, proshade_unsign element)
 Accessor for the icosahedronAxesVals variable. More...
 
proshade_unsign getNoAxes ()
 Accessor for the octahedronAxesVals variable number of axes. More...
 

Detailed Description

Definition at line 40 of file ProSHADE_precomputedValues.hpp.

Member Function Documentation

◆ getNoAxes()

proshade_unsign ProSHADE_internal_precomputedVals::icosahedronAxes::getNoAxes ( )

Accessor for the octahedronAxesVals variable number of axes.

Parameters
[out]sizeThe number of axes in the octahedronAxesVals variable.

Definition at line 234 of file ProSHADE_precomputedValues.cpp.

235 {
236  //================================================ Done
237  return ( static_cast< proshade_unsign > ( this->icosahedronAxesVals.size() ) );
238 
239 }

◆ getValue()

proshade_double ProSHADE_internal_precomputedVals::icosahedronAxes::getValue ( proshade_unsign  axis,
proshade_unsign  element 
)

Accessor for the icosahedronAxesVals variable.

This function is what gives access to the icosahedronAxesVals variable and the meaning behind this class

Parameters
[in]axisThe axis index of the axis for which value should be retrieved.
[in]elementThe element index for the value in the axis to be retrieved.
[out]valThe value of the requested element of the requested axis.

Definition at line 223 of file ProSHADE_precomputedValues.cpp.

224 {
225  //================================================ Done
226  return ( this->icosahedronAxesVals.at(axis).at(element) );
227 
228 }

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