Table of Contents

Method CollidesWith

Namespace
GeometryHelper.Geometry
Assembly
GeometryHelper.dll

CollidesWith(GeoArc2)

Determines whether this rectangle touches or overlaps an arc.

public bool CollidesWith(GeoArc2 arc)

Parameters

arc GeoArc2

Returns

bool

CollidesWith(GeoArc2, Tolerance)

Determines whether this rectangle touches or overlaps an arc, within a tolerance.

public bool CollidesWith(GeoArc2 arc, Tolerance tolerance)

Parameters

arc GeoArc2
tolerance Tolerance

Returns

bool

CollidesWith(GeoPolygonArc2)

Determines whether this rectangle touches or overlaps a curved loop.

public bool CollidesWith(GeoPolygonArc2 loop)

Parameters

loop GeoPolygonArc2

Returns

bool

CollidesWith(GeoPolygonArc2, Tolerance)

Determines whether this rectangle touches or overlaps a curved loop, within a tolerance.

public bool CollidesWith(GeoPolygonArc2 loop, Tolerance tolerance)

Parameters

loop GeoPolygonArc2
tolerance Tolerance

Returns

bool

CollidesWith(GeoPolylineArc2)

Determines whether this rectangle touches or overlaps a curved chain.

public bool CollidesWith(GeoPolylineArc2 chain)

Parameters

chain GeoPolylineArc2

Returns

bool

CollidesWith(GeoPolylineArc2, Tolerance)

Determines whether this rectangle touches or overlaps a curved chain, within a tolerance.

public bool CollidesWith(GeoPolylineArc2 chain, Tolerance tolerance)

Parameters

chain GeoPolylineArc2
tolerance Tolerance

Returns

bool

CollidesWith(GeoRectangle2)

Checks whether this rectangle collides with another rectangle using default tolerance.

public bool CollidesWith(GeoRectangle2 other)

Parameters

other GeoRectangle2

Returns

bool

CollidesWith(GeoRectangle2, Tolerance)

Checks whether this rectangle collides with another rectangle within tolerance.

public bool CollidesWith(GeoRectangle2 other, Tolerance tolerance)

Parameters

other GeoRectangle2
tolerance Tolerance

Returns

bool

CollidesWith(GeoLine2)

Checks whether this rectangle collides with a line segment using default tolerance.

public bool CollidesWith(GeoLine2 geoLine)

Parameters

geoLine GeoLine2

Returns

bool

CollidesWith(GeoLine2, Tolerance)

Checks whether this rectangle collides with a line segment within tolerance.

public bool CollidesWith(GeoLine2 geoLine, Tolerance tolerance)

Parameters

geoLine GeoLine2
tolerance Tolerance

Returns

bool

CollidesWith(GeoPolygon2)

Checks whether this rectangle collides with a polygon using default tolerance.

public bool CollidesWith(GeoPolygon2 poly)

Parameters

poly GeoPolygon2

Returns

bool

CollidesWith(GeoPolygon2, Tolerance)

Checks whether this rectangle collides with a polygon within tolerance.

public bool CollidesWith(GeoPolygon2 poly, Tolerance tolerance)

Parameters

poly GeoPolygon2
tolerance Tolerance

Returns

bool

CollidesWith(GeoCircle2)

Checks whether this rectangle collides with a circle using default tolerance.

public bool CollidesWith(GeoCircle2 circle)

Parameters

circle GeoCircle2

Returns

bool

CollidesWith(GeoCircle2, Tolerance)

Checks whether this rectangle collides with a circle within tolerance.

public bool CollidesWith(GeoCircle2 circle, Tolerance tolerance)

Parameters

circle GeoCircle2
tolerance Tolerance

Returns

bool

CollidesWith(GeoPolyline2)

Checks whether this rectangle collides with a polyline using default tolerance.

public bool CollidesWith(GeoPolyline2 polyline)

Parameters

polyline GeoPolyline2

Returns

bool

CollidesWith(GeoPolyline2, Tolerance)

Checks whether this rectangle collides with a polyline within tolerance.

public bool CollidesWith(GeoPolyline2 polyline, Tolerance tolerance)

Parameters

polyline GeoPolyline2
tolerance Tolerance

Returns

bool

CollidesWith(GeoFace2)

Checks whether this rectangle reaches the material of a face, using the default tolerance.

public bool CollidesWith(GeoFace2 face)

Parameters

face GeoFace2

Returns

bool

CollidesWith(GeoFace2, Tolerance)

Checks whether this rectangle reaches the material of a face, within a tolerance.

public bool CollidesWith(GeoFace2 face, Tolerance tolerance)

Parameters

face GeoFace2
tolerance Tolerance

Returns

bool

CollidesWith(GeoEdge2)

Checks whether this rectangle touches an edge.

public bool CollidesWith(GeoEdge2 edge)

Parameters

edge GeoEdge2

Returns

bool

CollidesWith(GeoEdge2, Tolerance)

Checks whether this rectangle touches an edge, within a tolerance.

public bool CollidesWith(GeoEdge2 edge, Tolerance tolerance)

Parameters

edge GeoEdge2
tolerance Tolerance

Returns

bool

CollidesWith(GeoTriangle2)

Checks whether this rectangle touches a triangle, using the default tolerance.

public bool CollidesWith(GeoTriangle2 triangle)

Parameters

triangle GeoTriangle2

Returns

bool

CollidesWith(GeoTriangle2, Tolerance)

Checks whether this rectangle touches a triangle, within a tolerance.

public bool CollidesWith(GeoTriangle2 triangle, Tolerance tolerance)

Parameters

triangle GeoTriangle2
tolerance Tolerance

Returns

bool