24#ifndef _SB_LINE_PROFILE_H_
25#define _SB_LINE_PROFILE_H_
80 const double&
getValue(
int index,
int component = 0 )
const;
123 std::vector<double> m_values;
124 std::vector<SbVec4i32> m_positions;
<a href="IconLegend.html"><img src="extIP.gif" alt="ImageViz" border="0"></a> Profile line extractor
const double & operator[](int i) const
Accessor operator.
const double & getValue(int index, int component=0) const
Returns the value along the line at specified displacement relatively to first point.
const SbVec4i32 & getFirstPosition() const
Returns the first point.
SbDiscreteLineProfile(SbVec4i32 p1, SbVec4i32 p2, SoImageDataAdapter *image)
size_t getLength() const
Returns the length of extracted data (i.e.
const SbVec4i32 & getLastPosition() const
Returns the last point.
SbDiscreteLineProfile(SbVec3i32 p1, SbVec3i32 p2, SoImageDataAdapter *image)
const SbVec4i32 & getPosition(int index) const
Returns the position along the line at specified displacement relatively to first point.
const double * getValues() const
Returns the values buffer.
SbDiscreteLineProfile(SbVec2i32 p1, SbVec2i32 p2, SoImageDataAdapter *image)
Constructor defining the profile line on the image.
~SbDiscreteLineProfile()
Destructor.
<a href="IconLegend.html"><img src="extIP.gif" alt="ImageViz" border="0"></a> Abstract base class fo...