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;
*/
}
1.7.2