コード例 #1
0
void mitk::ContourModel::Expand( int timeSteps )
{
  int oldSize = this->m_ContourSeries.size();

  if( timeSteps > 0 && timeSteps > oldSize )
  {
    Superclass::Expand(timeSteps);

    //insert contours for each new timestep
    for( int i = oldSize; i < timeSteps; i++)
    {
      m_ContourSeries.push_back(mitk::ContourElement::New());
    }

    this->InvokeEvent( ContourModelExpandTimeBoundsEvent() );
  }
}
コード例 #2
0
void mitk::ContourModel::Expand(unsigned int timeSteps )
{
  std::size_t oldSize = this->m_ContourSeries.size();

  if( static_cast<std::size_t>(timeSteps) > oldSize )
  {
    Superclass::Expand(timeSteps);

    //insert contours for each new timestep
    for( std::size_t i = oldSize; i < static_cast<std::size_t>(timeSteps); i++)
    {
      m_ContourSeries.push_back(mitk::ContourElement::New());
    }

    this->InvokeEvent( ContourModelExpandTimeBoundsEvent() );
  }
}