us.ihmc.utilities.math.geometry
Interface FrameGeometry2d

All Known Implementing Classes:
FrameConvexPolygon2d, FrameLine2d, FrameLineSegment2d

public interface FrameGeometry2d

Title:

Description:

Copyright: Copyright (c) 2006

Company:

Version:
1.0
Author:
not attributable

Method Summary
 double distance(FrameConvexPolygon2d convexPolygon)
           
 double distance(FrameLine2d line)
           
 double distance(FrameLineSegment2d lineSegment)
           
 double distance(FramePoint2d point)
           
 java.lang.Object intersectionWith(FrameConvexPolygon2d convexPolygon)
           
 java.lang.Object intersectionWith(FrameLine2d line)
           
 java.lang.Object intersectionWith(FrameLineSegment2d lineSegment)
           
 void orthogonalProjection(FramePoint2d point)
           
 FramePoint2d orthogonalProjectionCopy(FramePoint2d point)
           
 

Method Detail

orthogonalProjection

void orthogonalProjection(FramePoint2d point)

orthogonalProjectionCopy

FramePoint2d orthogonalProjectionCopy(FramePoint2d point)

intersectionWith

java.lang.Object intersectionWith(FrameLine2d line)

intersectionWith

java.lang.Object intersectionWith(FrameLineSegment2d lineSegment)

intersectionWith

java.lang.Object intersectionWith(FrameConvexPolygon2d convexPolygon)

distance

double distance(FramePoint2d point)

distance

double distance(FrameLine2d line)

distance

double distance(FrameLineSegment2d lineSegment)

distance

double distance(FrameConvexPolygon2d convexPolygon)