Definition at line 28 of file mitkPointSetTest.cpp.
static void mitkPointSetTestClass::TestAddSecondPoint | ( | mitk::PointSet * | pointSet ) | [inline, static] |
Definition at line 70 of file mitkPointSetTest.cpp.
References mitk::PointSet::GetPoint(), mitk::PointSet::GetPointSet(), mitk::PointSet::GetSize(), mitk::PointSet::IndexExists(), and MITK_TEST_CONDITION.
Referenced by mitkPointSetTest().
{ //add a point directly int id=0; mitk::Point3D point; mitk::FillVector3D(point, 1.0, 2.0, 3.0); ++id; pointSet->GetPointSet()->GetPoints()->InsertElement(id, point); MITK_TEST_CONDITION( pointSet->GetSize()==2 ||pointSet->IndexExists(id), "check if added points exists" ) mitk::Point3D tempPoint; tempPoint.Fill(0); tempPoint = pointSet->GetPoint(id); MITK_TEST_CONDITION( point == tempPoint, "check if added point contains real value" ) }
static void mitkPointSetTestClass::TestCreateHoleInThePointIDs | ( | mitk::PointSet * | pointSet ) | [inline, static] |
Definition at line 425 of file mitkPointSetTest.cpp.
References mitk::PointSet::ExecuteOperation(), mitk::PointSet::GetPoint(), mitk::PointSet::IndexExists(), mitk::PointSet::InsertPoint(), MITK_TEST_CONDITION, mitk::OpMOVEPOINTDOWN, mitk::OpMOVEPOINTUP, and mitk::OpREMOVE.
Referenced by mitkPointSetTest().
{ // create a hole in the point IDs mitk::Point3D point; mitk::PointSet::PointType p10, p11, p12; p10.Fill(10.0); p11.Fill(11.0); p12.Fill(12.0); pointSet->InsertPoint(10, p10); pointSet->InsertPoint(11, p11); pointSet->InsertPoint(12, p12); MITK_TEST_CONDITION((pointSet->IndexExists(10) == true) || (pointSet->IndexExists(11) == true) || (pointSet->IndexExists(12) == true), "add points with id 10, 11, 12: " ) //check OpREMOVE ExecuteOperation int id = 11; mitk::PointOperation* doOp = new mitk::PointOperation(mitk::OpREMOVE, point, id); pointSet->ExecuteOperation(doOp); MITK_TEST_CONDITION(!pointSet->IndexExists(id), "remove point id 11: ") /* if(pointSet->IndexExists(id)) { std::cout<<"[FAILED]"<<std::endl; return EXIT_FAILURE; } delete doOp; std::cout<<"[PASSED]"<<std::endl; */ //mitk::PointOperation* doOp = new mitk::PointOperation(mitk::OpMOVEPOINTUP, p12, 12); //pointSet->ExecuteOperation(doOp); delete doOp; //check OpMOVEPOINTUP ExecuteOperation doOp = new mitk::PointOperation(mitk::OpMOVEPOINTUP, p12, 12); pointSet->ExecuteOperation(doOp); delete doOp; mitk::PointSet::PointType newP10 = pointSet->GetPoint(10); mitk::PointSet::PointType newP12 = pointSet->GetPoint(12); MITK_TEST_CONDITION(((newP10 == p12) && (newP12 == p10)) == true, "check PointOperation OpMOVEPOINTUP for point id 12:" ) //check OpMOVEPOINTDOWN ExecuteOperation doOp = new mitk::PointOperation(mitk::OpMOVEPOINTDOWN, p10, 10); pointSet->ExecuteOperation(doOp); delete doOp; newP10 = pointSet->GetPoint(10); newP12 = pointSet->GetPoint(12); MITK_TEST_CONDITION(((newP10 == p10) && (newP12 == p12)) == true, "check PointOperation OpMOVEPOINTDOWN for point id 10: ") }
static void mitkPointSetTestClass::TestCreateOperationAndAddPoint | ( | mitk::PointSet * | pointSet ) | [inline, static] |
Definition at line 49 of file mitkPointSetTest.cpp.
References mitk::PointSet::ExecuteOperation(), mitk::PointSet::GetPoint(), mitk::PointSet::GetSize(), mitk::PointSet::IndexExists(), MITK_TEST_CONDITION, and mitk::OpINSERT.
Referenced by mitkPointSetTest().
{ int id = 0; mitk::Point3D point; point.Fill(1); mitk::PointOperation* doOp = new mitk::PointOperation(mitk::OpINSERT, point, id); pointSet->ExecuteOperation(doOp); MITK_TEST_CONDITION( pointSet->GetSize()==1 && pointSet->IndexExists(id), "check if added points exists" ) delete doOp; mitk::Point3D tempPoint; tempPoint.Fill(0); tempPoint = pointSet->GetPoint(id); MITK_TEST_CONDITION( point == tempPoint, "check if added point contains real value" ) }
static void mitkPointSetTestClass::TestGetITKPointSet | ( | mitk::PointSet * | pointSet ) | [inline, static] |
Definition at line 30 of file mitkPointSetTest.cpp.
References mitk::PointSet::GetPointSet(), and MITK_TEST_CONDITION.
Referenced by mitkPointSetTest().
{ //try to get the itkPointSet mitk::PointSet::DataType::Pointer itkdata = NULL; itkdata = pointSet->GetPointSet(); MITK_TEST_CONDITION( itkdata.IsNotNull(), "try to get the itkPointSet from a newly created PointSet" ) }
static void mitkPointSetTestClass::TestGetNumberOfSelected | ( | mitk::PointSet * | pointSet ) | [inline, static] |
Definition at line 256 of file mitkPointSetTest.cpp.
References mitk::PointSet::GetNumberOfSelected(), and MITK_TEST_CONDITION.
Referenced by mitkPointSetTest().
{ // check GetNumeberOfSelected MITK_TEST_CONDITION(pointSet->GetNumberOfSelected() == 1 , "check GetNumeberOfSelected " ) /* if(pointSet->GetNumberOfSelected() != 1) { std::cout<<"[FAILED]"<<std::endl; return EXIT_FAILURE; } std::cout<<"[PASSED]"<<std::endl; */ }
static void mitkPointSetTestClass::TestGetPointIfExists | ( | mitk::PointSet * | pointSet ) | [inline, static] |
Definition at line 404 of file mitkPointSetTest.cpp.
References mitk::PointSet::GetPointIfExists(), and MITK_TEST_CONDITION.
Referenced by mitkPointSetTest().
{ //check GetPointIfExists mitk::Point3D point5; mitk::Point3D tempPoint; point5.Fill(7); mitk::PointSet::PointType tmpPoint; pointSet->GetPointIfExists(5, &tmpPoint); MITK_TEST_CONDITION(tmpPoint == point5, "check GetPointIfExists: " ) /* if (tmpPoint != point5) { std::cout<<"[FAILED]"<<std::endl; return EXIT_FAILURE; } std::cout<<"[PASSED]"<<std::endl; */ }
static void mitkPointSetTestClass::TestGetSizeIsZero | ( | mitk::PointSet * | pointSet ) | [inline, static] |
Definition at line 38 of file mitkPointSetTest.cpp.
References mitk::PointSet::GetSize(), and MITK_TEST_CONDITION.
Referenced by mitkPointSetTest().
{ //fresh PointSet has to be empty! MITK_TEST_CONDITION( pointSet->GetSize() == 0, "check if the PointSet size is 0 " ) }
static void mitkPointSetTestClass::TestInsertPointWithPointSpecification | ( | mitk::PointSet * | pointSet ) | [inline, static] |
Definition at line 383 of file mitkPointSetTest.cpp.
References mitk::PointSet::GetPoint(), MITK_TEST_CONDITION, and mitk::PointSet::SetPoint().
Referenced by mitkPointSetTest().
{ //check InsertPoint with PointSpecification mitk::Point3D point5; mitk::Point3D tempPoint; point5.Fill(7); pointSet->SetPoint(5, point5, mitk::PTEDGE ); tempPoint = pointSet->GetPoint(5); MITK_TEST_CONDITION(tempPoint == point5, "check InsertPoint with PointSpecification" ) /* if (tempPoint != point5) { std::cout<<"[FAILED]"<<std::endl; return EXIT_FAILURE; } std::cout<<"[PASSED]"<<std::endl; */ }
static void mitkPointSetTestClass::TestIsEmpty | ( | mitk::PointSet * | pointSet ) | [inline, static] |
Definition at line 44 of file mitkPointSetTest.cpp.
References mitk::PointSet::IsEmpty(), and MITK_TEST_CONDITION.
Referenced by mitkPointSetTest().
{ MITK_TEST_CONDITION(pointSet->IsEmpty(0), "check if the PointSet is empty" ) }
static void mitkPointSetTestClass::TestIsNotEmpty | ( | mitk::PointSet * | pointSet ) | [inline, static] |
Definition at line 89 of file mitkPointSetTest.cpp.
References mitk::PointSet::IsEmpty(), and MITK_TEST_CONDITION.
Referenced by mitkPointSetTest().
{ //PointSet can not be empty! MITK_TEST_CONDITION( !pointSet->IsEmpty(0), "check if the PointSet is not empty " ) /* std::cout << "check if the PointSet is not empty "; if (pointSet->IsEmpty(0)) { std::cout<<"[FAILED]"<<std::endl; return EXIT_FAILURE; } std::cout<<"[PASSED]"<<std::endl; */ }
static void mitkPointSetTestClass::TestOpDeselectPoint | ( | mitk::PointSet * | pointSet ) | [inline, static] |
Definition at line 285 of file mitkPointSetTest.cpp.
References mitk::PointSet::ExecuteOperation(), mitk::PointSet::GetNumberOfSelected(), mitk::PointSet::GetSelectInfo(), MITK_TEST_CONDITION, and mitk::OpDESELECTPOINT.
Referenced by mitkPointSetTest().
{ //check OpDESELECTPOINT ExecuteOperation mitk::Point3D point4; mitk::PointOperation* doOp = new mitk::PointOperation(mitk::OpDESELECTPOINT, point4,4); pointSet->ExecuteOperation(doOp); MITK_TEST_CONDITION(!pointSet->GetSelectInfo(4) , "check PointOperation OpDESELECTPOINT " ) MITK_TEST_CONDITION(pointSet->GetNumberOfSelected() == 0 , "check GetNumeberOfSelected " ) delete doOp; /* if (pointSet->GetSelectInfo(4)) { std::cout<<"[FAILED]"<<std::endl; return EXIT_FAILURE; } delete doOp; std::cout<<"[PASSED]"<<std::endl; if(pointSet->GetNumberOfSelected() != 0) { std::cout<<"[FAILED]"<<std::endl; return EXIT_FAILURE; } std::cout<<"[PASSED]"<<std::endl; */ }
static void mitkPointSetTestClass::TestOpMovePointDown | ( | mitk::PointSet * | pointSet ) | [inline, static] |
Definition at line 340 of file mitkPointSetTest.cpp.
References mitk::PointSet::ExecuteOperation(), mitk::PointSet::GetPoint(), MITK_TEST_CONDITION, and mitk::OpMOVEPOINTDOWN.
Referenced by mitkPointSetTest().
{ //check OpMOVEPOINTDown ExecuteOperation int id = 2; mitk::Point3D point; mitk::Point3D point2; mitk::Point3D tempPoint; point = pointSet->GetPoint(id); mitk::PointOperation* doOp = new mitk::PointOperation(mitk::OpMOVEPOINTDOWN, point2, id); pointSet->ExecuteOperation(doOp); tempPoint = pointSet->GetPoint(id+1); MITK_TEST_CONDITION(tempPoint == point , "check PointOperation OpMOVEPOINTDOWN " ) delete doOp; /* if (tempPoint != point) { std::cout<<"[FAILED]"<<std::endl; return EXIT_FAILURE; } std::cout<<"[PASSED]"<<std::endl; */ }
static void mitkPointSetTestClass::TestOpMovePointUp | ( | mitk::PointSet * | pointSet ) | [inline, static] |
Definition at line 314 of file mitkPointSetTest.cpp.
References mitk::PointSet::ExecuteOperation(), mitk::PointSet::GetPoint(), MITK_TEST_CONDITION, and mitk::OpMOVEPOINTUP.
Referenced by mitkPointSetTest().
{ //check OpMOVEPOINTUP ExecuteOperation int id = 4; mitk::Point3D point4; mitk::Point3D point; mitk::Point3D tempPoint; point = pointSet->GetPoint(id); mitk::PointOperation* doOp = new mitk::PointOperation(mitk::OpMOVEPOINTUP, point4, id); pointSet->ExecuteOperation(doOp); tempPoint = pointSet->GetPoint(id-1); MITK_TEST_CONDITION(tempPoint == point , "check PointOperation OpMOVEPOINTUP " ) delete doOp; /* if (tempPoint != point) { std::cout<<"[FAILED]"<<std::endl; return EXIT_FAILURE; } delete doOp; std::cout<<"[PASSED]"<<std::endl; */ }
static void mitkPointSetTestClass::TestOpMovePointUpOnFirstPoint | ( | mitk::PointSet * | pointSet ) | [inline, static] |
Definition at line 481 of file mitkPointSetTest.cpp.
References mitk::PointSet::ExecuteOperation(), mitk::PointSet::GetPoint(), MITK_TEST_CONDITION, and mitk::OpMOVEPOINTUP.
Referenced by mitkPointSetTest().
{ //check OpMOVEPOINTUP on first point ExecuteOperation mitk::PointSet::PointType p1 = pointSet->GetPoint(1); mitk::PointSet::PointType p2 = pointSet->GetPoint(2); mitk::PointOperation* doOp = new mitk::PointOperation(mitk::OpMOVEPOINTUP, p1, 1); pointSet->ExecuteOperation(doOp); delete doOp; mitk::PointSet::PointType newP1 = pointSet->GetPoint(1); mitk::PointSet::PointType newP2 = pointSet->GetPoint(2); MITK_TEST_CONDITION(((newP1 == p1) && (newP2 == p2)) == true, "check PointOperation OpMOVEPOINTUP for point id 1: ") /* if (((newP1 == p1) && (newP2 == p2)) == false) { std::cout<<"[FAILED]"<<std::endl; return EXIT_FAILURE; } std::cout<<"[PASSED]"<<std::endl; */ }
static void mitkPointSetTestClass::TestPointContainerPointDataContainer | ( | mitk::PointSet * | ps ) | [inline, static] |
Definition at line 505 of file mitkPointSetTest.cpp.
References mitk::PointSet::GetPointSet(), MITK_TEST_CONDITION, and MITK_TEST_CONDITION_REQUIRED.
Referenced by mitkPointSetTest().
{ mitk::PointSet::PointsContainer* pc = ps->GetPointSet()->GetPoints(); mitk::PointSet::PointDataContainer* pd = ps->GetPointSet()->GetPointData(); MITK_TEST_CONDITION_REQUIRED(pc->Size() == pd->Size(), "PointContainer and PointDataContainer have same size"); mitk::PointSet::PointsContainer::ConstIterator pIt = pc->Begin(); mitk::PointSet::PointDataContainer::ConstIterator dIt = pd->Begin(); bool failed = false; for (; pIt != pc->End(); ++pIt, ++dIt) if (pIt->Index() != dIt->Index()) { failed = true; break; } MITK_TEST_CONDITION(failed == false, "Indices in PointContainer and PointDataContainer are equal"); }
static void mitkPointSetTestClass::TestPointOperationOpMove | ( | mitk::PointSet * | pointSet ) | [inline, static] |
Definition at line 186 of file mitkPointSetTest.cpp.
References mitk::PointSet::ExecuteOperation(), mitk::PointSet::GetPoint(), MITK_TEST_CONDITION, and mitk::OpMOVE.
Referenced by mitkPointSetTest().
{ //check opMOVE ExecuteOperation int id=1; mitk::Point3D point1; mitk::Point3D tempPoint; point1.Fill(2); mitk::PointOperation* doOp = new mitk::PointOperation(mitk::OpMOVE, point1, id); pointSet->ExecuteOperation(doOp); tempPoint = pointSet->GetPoint(id); MITK_TEST_CONDITION(tempPoint == point1 , "check PointOperation OpMove " ) delete doOp; /* if (tempPoint != point1) { std::cout<<"[FAILED]"<<std::endl; return EXIT_FAILURE; } delete doOp; std::cout<<"[PASSED]"<<std::endl; */ }
static void mitkPointSetTestClass::TestPointOperationOpRemove | ( | mitk::PointSet * | pointSet ) | [inline, static] |
Definition at line 211 of file mitkPointSetTest.cpp.
References mitk::PointSet::ExecuteOperation(), mitk::PointSet::GetPoint(), mitk::PointSet::IndexExists(), MITK_TEST_CONDITION, and mitk::OpREMOVE.
Referenced by mitkPointSetTest().
{ //check OpREMOVE ExecuteOperation int id=0; mitk::Point3D point; mitk::Point3D tempPoint; point = pointSet->GetPoint(id); mitk::PointOperation* doOp = new mitk::PointOperation(mitk::OpREMOVE, point, id); pointSet->ExecuteOperation(doOp); tempPoint = pointSet->GetPoint(id); MITK_TEST_CONDITION(!pointSet->IndexExists(id) , "check PointOperation OpREMOVE " ) delete doOp; /* if(pointSet->IndexExists(id)) { std::cout<<"[FAILED]"<<std::endl; return EXIT_FAILURE; } delete doOp; std::cout<<"[PASSED]"<<std::endl; */ }
static void mitkPointSetTestClass::TestPointOperationOpSelectPoint | ( | mitk::PointSet * | pointSet ) | [inline, static] |
Definition at line 236 of file mitkPointSetTest.cpp.
References mitk::PointSet::ExecuteOperation(), mitk::PointSet::GetSelectInfo(), MITK_TEST_CONDITION, and mitk::OpSELECTPOINT.
Referenced by mitkPointSetTest().
{ mitk::Point3D point4; //check OpSELECTPOINT ExecuteOperation mitk::PointOperation* doOp = new mitk::PointOperation(mitk::OpSELECTPOINT, point4,4); pointSet->ExecuteOperation(doOp); MITK_TEST_CONDITION(pointSet->GetSelectInfo(4) , "check PointOperation OpSELECTPOINT " ) delete doOp; /* if (!pointSet->GetSelectInfo(4)) { std::cout<<"[FAILED]"<<std::endl; return EXIT_FAILURE; } delete doOp; std::cout<<"[PASSED]"<<std::endl; */ }
static void mitkPointSetTestClass::TestSearchSelectedPoint | ( | mitk::PointSet * | pointSet ) | [inline, static] |
Definition at line 270 of file mitkPointSetTest.cpp.
References MITK_TEST_CONDITION, and mitk::PointSet::SearchSelectedPoint().
Referenced by mitkPointSetTest().
{ // check SearchSelectedPoint MITK_TEST_CONDITION(pointSet->SearchSelectedPoint() == 4 , "check SearchSelectedPoint " ) /* if( pointSet->SearchSelectedPoint() != 4) { std::cout<<"[FAILED]"<<std::endl; return EXIT_FAILURE; } std::cout<<"[PASSED]"<<std::endl; */ }
static void mitkPointSetTestClass::TestSetSelectInfo | ( | mitk::PointSet * | pointSet ) | [inline, static] |
Definition at line 366 of file mitkPointSetTest.cpp.
References mitk::PointSet::GetSelectInfo(), MITK_TEST_CONDITION, and mitk::PointSet::SetSelectInfo().
Referenced by mitkPointSetTest().
{ //check SetSelectInfo pointSet->SetSelectInfo(2, true); MITK_TEST_CONDITION(pointSet->GetSelectInfo(2) , "check SetSelectInfo" ) /* if (!pointSet->GetSelectInfo(2)) { std::cout<<"[FAILED]"<<std::endl; return EXIT_FAILURE; } delete doOp; std::cout<<"[PASSED]"<<std::endl; */ }
static void mitkPointSetTestClass::TestSwapPointPositionDownwards | ( | mitk::PointSet * | pointSet ) | [inline, static] |
Definition at line 142 of file mitkPointSetTest.cpp.
References mitk::PointSet::GetPoint(), MITK_TEST_CONDITION, and mitk::PointSet::SwapPointPosition().
Referenced by mitkPointSetTest().
{ //Check SwapPointPosition downwards mitk::Point3D point; mitk::Point3D tempPoint; point = pointSet->GetPoint(0); pointSet->SwapPointPosition(0, false); tempPoint = pointSet->GetPoint(1); MITK_TEST_CONDITION( point == tempPoint, "check SwapPointPosition down" ) /* if(point != tempPoint) { std::cout<<"[FAILED]"<<std::endl; return EXIT_FAILURE; } std::cout<<"[PASSED]"<<std::endl; */ }
static void mitkPointSetTestClass::TestSwapPointPositionDownwardsNotPossible | ( | mitk::PointSet * | ) | [inline, static] |
Definition at line 163 of file mitkPointSetTest.cpp.
References MITK_TEST_CONDITION, and mitk::PointSet::New().
Referenced by mitkPointSetTest().
{ mitk::PointSet::Pointer pointSet2 = mitk::PointSet::New(); int id = 0; mitk::Point3D point; point.Fill(1); pointSet2->SetPoint(id, point); //Check SwapPointPosition downwards not possible MITK_TEST_CONDITION(!pointSet2->SwapPointPosition(id, false), "check SwapPointPosition downwards not possible" ) /* if(pointSet->SwapPointPosition(1, false)) { std::cout<<"[FAILED]"<<std::endl; return EXIT_FAILURE; } std::cout<<"[PASSED]"<<std::endl; */ }
static void mitkPointSetTestClass::TestSwapPointPositionUpwards | ( | mitk::PointSet * | pointSet ) | [inline, static] |
Definition at line 106 of file mitkPointSetTest.cpp.
References mitk::PointSet::GetPoint(), MITK_TEST_CONDITION, and mitk::PointSet::SwapPointPosition().
Referenced by mitkPointSetTest().
{ //Check SwapPointPosition upwards mitk::Point3D point; mitk::Point3D tempPoint; point = pointSet->GetPoint(1); pointSet->SwapPointPosition(1, true); tempPoint = pointSet->GetPoint(0); MITK_TEST_CONDITION( point == tempPoint, "check SwapPointPosition upwards" ) /* if(point != tempPoint) { std::cout<<"[FAILED]"<<std::endl; return EXIT_FAILURE; } std::cout<<"[PASSED]"<<std::endl; */ }
static void mitkPointSetTestClass::TestSwapPointPositionUpwardsNotPossible | ( | mitk::PointSet * | pointSet ) | [inline, static] |
Definition at line 127 of file mitkPointSetTest.cpp.
References MITK_TEST_CONDITION, and mitk::PointSet::SwapPointPosition().
Referenced by mitkPointSetTest().
{ //Check SwapPointPosition upwards not possible MITK_TEST_CONDITION( pointSet->SwapPointPosition(0, true)==false, "check SwapPointPosition upwards not possible" ) /* if(pointSet->SwapPointPosition(0, true)) { std::cout<<"[FAILED]"<<std::endl; return EXIT_FAILURE; } std::cout<<"[PASSED]"<<std::endl; */ }