Namespace GraphShape.Algorithms.OverlapRemoval
Classes
FSAAlgorithm<TObject>
Force-Scan Algorithm (FSA).
FSAAlgorithm<TObject, TParameters>
Force-Scan Algorithm (FSA).
OneWayFSAAlgorithm<TObject>
One way Force-Scan Algorithm (FSA).
OneWayFSAParameters
One way FSA algorithm parameters.
OverlapRemovalAlgorithmBase<TObject, TParameters>
Base class for all overlap removal algorithm.
OverlapRemovalContext<TVertex>
Base class for all overlap removal context.
OverlapRemovalHelpers
Overlap removal helpers.
OverlapRemovalParameters
Overlap removal algorithm parameters.
RectangleWrapper<TObject>
Rectangle wrapper.
StandardOverlapRemovalAlgorithmFactory<TVertex>
Simple implementation of an overlap removal algorithm factory.
Interfaces
IOverlapRemovalAlgorithm<TObject>
Represents an overlap removal algorithm.
IOverlapRemovalAlgorithm<TObject, TParameters>
Represents an overlap removal algorithm (with parameters).
IOverlapRemovalAlgorithmFactory<TVertex>
Represents a factory of overlap removal algorithms.
IOverlapRemovalContext<TVertex>
Represents an overlap removal context.
IOverlapRemovalParameters
Represents overlap removal algorithm parameters.
Enums
OneWayFSAWay
Enumeration of possible FSA algorithm orientations (way).