package tim.prune.save;
/**
* Class to hold a single track segment of a data model
*/
public class ModelSegment
{
/** Start index of segment */
private int _startIndex = 0;
/** End index of segment */
private int _endIndex = 0;
/** Number of track points within segment */
private int _numTrackPoints = 0;
/**
* Constructor
* @param inStartIndex start index of segment
*/
public ModelSegment(int inStartIndex)
{
_startIndex = inStartIndex;
}
/**
* @return start index of segment
*/
public int getStartIndex()
{
return _startIndex;
}
/**
* @param inEndIndex end index of segment
*/
public void setEndIndex(int inEndIndex)
{
_endIndex = inEndIndex;
}
/**
* @return end index of segment
*/
public int getEndIndex()
{
return _endIndex;
}
/**
* @param inNumPoints number of track points in segment
*/
public void setNumTrackPoints(int inNumPoints)
{
_numTrackPoints = inNumPoints;
}
/**
* @return number of track points in segment
*/
public int getNumTrackPoints()
{
return _numTrackPoints;
}
}