Click or drag to resize

ClipperBase Class

Provides the core integer clipping engine shared by the concrete clipper implementations.
Inheritance Hierarchy
SystemObject
  Clipper2LibClipperBase
    Clipper2LibClipper64
    Clipper2LibClipperD

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

The ClipperBase type exposes the following members.

Constructors
 NameDescription
Public methodClipperBase Initializes a new instance of the ClipperBase class.
Top
Properties
 NameDescription
Public propertyPreserveCollinear Gets or sets a value indicating whether collinear edges should be preserved.
Public propertyReverseSolution Gets or sets a value indicating whether the output polygon orientation is reversed.
Top
Methods
 NameDescription
Public methodAddClip Adds a clip path.
Public methodAddOpenSubject Adds an open subject path.
Protected methodAddPath Adds a single path with the specified role.
Protected methodAddPaths Adds multiple paths with the specified role.
Protected methodAddReuseableData Adds preprocessed reusable input data to the clipper.
Public methodAddSubject Adds a subject path.
Protected methodBuildPaths Builds closed and open output paths from the current solution state.
Protected methodBuildTree Builds a solution polytree and any open output paths from the current solution state.
Public methodClear Clears all input and solution state from the clipper.
Protected methodClearSolutionOnly Clears solution-only state while preserving the added input paths.
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodExecuteInternal Executes the clipping engine using the currently added input data.
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 methodGetBounds Gets the bounds of all currently added input geometry.
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Protected methodReset Resets the engine before execution using the currently stored input paths.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
See Also