Click or drag to resize

RectClip64 Class

Clips closed integer paths against a rectangular region.
Inheritance Hierarchy
SystemObject
  Clipper2LibRectClip64
    Clipper2LibRectClipLines64

Namespace: Clipper2Lib
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3572.0 (4.8.3572.0)
Syntax
C#
public class RectClip64

The RectClip64 type exposes the following members.

Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodExecute Clips the specified closed paths against the rectangle.
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Protected methodStatic memberGetIntersection Gets the intersection between a segment and the clipping rectangle edge nearest to the segment start.
Protected methodStatic memberGetLocation Determines the location of a point relative to the clipping rectangle.
Protected methodGetNextLocation Advances to the next location state for the specified path.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Fields
 NameDescription
Protected fieldcurrIdx_ Stores the index of the current result path.
Protected fieldedges_ Stores edge buckets used while reconnecting clipped output paths.
Protected fieldmp_ Stores the midpoint of the clipping rectangle.
Protected fieldpathBounds_ Stores the bounds of the path currently being clipped.
Protected fieldrect_ Stores the clipping rectangle.
Protected fieldrectPath_ Stores the clipping rectangle as a path.
Protected fieldresults_ Stores the intermediate clipping results.
Top
See Also