示例#1
0
void mitk::BaseGeometry::Initialize()
{
  float b[6] = {0, 1, 0, 1, 0, 1};
  SetFloatBounds(b);

  m_GeometryTransform->Initialize();

  m_FrameOfReferenceID = 0;

  m_ImageGeometry = false;
}
示例#2
0
void mitk::BaseGeometry::Initialize()
{
  float b[6] = {0,1,0,1,0,1};
  SetFloatBounds(b);

  if(m_IndexToWorldTransform.IsNull())
    m_IndexToWorldTransform = TransformType::New();
  else
    m_IndexToWorldTransform->SetIdentity();
  CopySpacingFromTransform(m_IndexToWorldTransform, m_Spacing);
  vtk2itk(m_IndexToWorldTransform->GetOffset(), m_Origin);

  m_VtkMatrix->Identity();

  //m_TimeBounds[0]=ScalarTypeNumericTraits::NonpositiveMin(); m_TimeBounds[1]=ScalarTypeNumericTraits::max();

  m_FrameOfReferenceID = 0;

  m_ImageGeometry = false;

  this->PostInitialize();
}