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.) |