Trk::IIntersector Node1 Trk::IIntersector + DeclareInterfaceID() + ~IIntersector() + intersectSurface() + approachPerigeeSurface() + approachStraightLineSurface() + intersectCylinderSurface() + intersectDiscSurface() + intersectPlaneSurface() + isValid() Node2 IAlgTool Node2->Node1