public CrossingCheckResult(CurveCrossingInfo crossingInfos) : base(ActionType.BreakCrossing, new ObjectId[] { crossingInfos.SourceId, crossingInfos.TargetId }) { _crossingInfo = crossingInfos; }
public DuplicateEntitiesCheckResult(CurveCrossingInfo crossingInfos) : base(ActionType.DeleteDuplicates, new ObjectId[] { crossingInfos.SourceId, crossingInfos.TargetId }) { _crossingInfo = crossingInfos; }
public SelfIntersectCheckResult(CurveCrossingInfo crossingInfo) : base(ActionType.SelfIntersect, new ObjectId[] { crossingInfo.SourceId }) { _crossingInfo = crossingInfo; }