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

Public Member Functions

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

Detailed Description

Definition at line 54 of file ProSHADE_precomputedValues.hpp.

Member Function Documentation

◆ getNoAxes()

proshade_unsign ProSHADE_internal_precomputedVals::octahedronAxes::getNoAxes ( )

Accessor for the octahedronAxesVals variable number of axes.

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

Definition at line 147 of file ProSHADE_precomputedValues.cpp.

148 {
149  //================================================ Done
150  return ( static_cast< proshade_unsign > ( this->octahedronAxesVals.size() ) );
151 
152 }

◆ getValue()

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

Accessor for the octahedronAxesVals variable.

This function is what gives access to the octahedronAxesVals 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 136 of file ProSHADE_precomputedValues.cpp.

137 {
138  //================================================ Done
139  return ( this->octahedronAxesVals.at(axis).at(element) );
140 
141 }

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