IntersectionEvent Class |
Namespace: Rhino.Geometry.Intersect
The IntersectionEvent type exposes the following members.
| Name | Description | |
|---|---|---|
| IntersectionEvent | Initializes a new instance of the IntersectionEvent class |
| Name | Description | |
|---|---|---|
| IsOverlap |
All curve intersection events are either a single point or an overlap.
| |
| IsPoint |
All curve intersection events are either a single point or an overlap.
| |
| OverlapA |
Gets the interval on curve A where the overlap occurs.
If the intersection type is not overlap, this value is meaningless.
| |
| OverlapB |
Gets the interval on curve B where the overlap occurs.
If the intersection type is not overlap, this value is meaningless.
| |
| ParameterA |
Gets the parameter on Curve A where the intersection occurred.
If the intersection type is overlap, then this will return the
start of the overlap region.
| |
| ParameterB |
Gets the parameter on Curve B where the intersection occurred.
If the intersection type is overlap, then this will return the
start of the overlap region.
| |
| PointA |
Gets the point on Curve A where the intersection occurred.
If the intersection type is overlap, then this will return the
start of the overlap region.
| |
| PointA2 |
Gets the end point of the overlap on Curve A.
If the intersection type is not overlap, this value is meaningless.
| |
| PointB |
Gets the point on Curve B (or Surface B) where the intersection occurred.
If the intersection type is overlap, then this will return the
start of the overlap region.
| |
| PointB2 |
Gets the end point of the overlap on Curve B (or Surface B).
If the intersection type is not overlap, this value is meaningless.
|
| Name | Description | |
|---|---|---|
| CompareEquivalent(IntersectionEvent, IntersectionEvent, Double) |
Compare intersection events.
| |
| CompareEquivalent(IntersectionEvent, IntersectionEvent, Double, TextLog) |
Compare intersection events.
| |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| SurfaceOverlapParameter |
If this instance records a Curve|Surface intersection event,
and the intersection type if overlap, then use this function
to get the U and V domains on the surface where the overlap occurs.
| |
| SurfacePointParameter |
If this instance records a Curve|Surface intersection event,
and the intersection type is point, then use this function
to get the U and V parameters on the surface where the intersection occurs.
| |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |