oevislib_net  0.14.3.0
Loading...
Searching...
No Matches
oevislib_net.Path Member List

This is the complete list of members for oevislib_net.Path, including all inherited members.

Align(UCS2D inAlignment, bool inInverse)oevislib_net.Pathinline
AlignPaths(Array< Path > ioPaths, UCS2D inAlignment, bool inInverse)oevislib_net.Pathinlinestatic
Append(Point2D inPoint)oevislib_net.Pathinline
Append(Array< Point2D > inPoints)oevislib_net.Pathinline
Append(Path inPath, bool inClose)oevislib_net.Pathinline
Clone() (defined in oevislib_net.Path)oevislib_net.Pathinline
ConcatenatePaths(Array< Path > inPaths, bool inClose)oevislib_net.Pathinlinestatic
ConnectAdjacentPaths(Array< Path > inPaths, float inMaxDistance, float inMaxAngle, Optional< float > inMaxDeviation, float inExcessTrim, Optional< float > inEndingLength, PathJoiningMethod inJoiningMethod, PathJoiningAngleMeasure inAngleMeasure, bool inIgnorePathEndsOrder, float inMinPathLength, Optional< Array< Path > > outJoinedPaths)oevislib_net.Pathinlinestatic
Contains(Point2D inPoint)oevislib_net.Pathinline
Contains(Array< Point2D > inPoints, Optional< Array< bool > > outIsContainedArray, Optional< Array< Point2D > > outContainedPoints)oevislib_net.Pathinline
Contains(Path inSubPolygon)oevislib_net.Pathinline
Copy() (defined in oevislib_net.Path)oevislib_net.Pathinline
Crop(Box inBox, TrimPathMethod inTrimPathMethod)oevislib_net.Pathinline
Crop(Rectangle2D inRectangle, TrimPathMethod inTrimPathMethod)oevislib_net.Pathinline
CropPaths(Array< Path > ioPaths, Box inBox, TrimPathMethod inTrimPathMethod)oevislib_net.Pathinlinestatic
CropPaths(Array< Path > ioPaths, Rectangle2D inRectangle, TrimPathMethod inTrimPathMethod)oevislib_net.Pathinlinestatic
Deserialize(ByteBuffer inBuffer)oevislib_net.Pathinlinestatic
Dispose() (defined in oevislib_net.Path)oevislib_net.Pathinline
Distance(Path inPath, Point2D inPoint, float inResolution, Optional< Segment2D > outConnectingSegment)oevislib_net.Pathinlinestatic
Distance(Path inPath, Line2D inLine, float inResolution, Optional< Segment2D > outConnectingSegment)oevislib_net.Pathinlinestatic
Distance(Path inPath1, Path inPath2, PathDistanceMode inDistanceMode, float inResolution, Optional< Segment2D > outConnectingSegment)oevislib_net.Pathinlinestatic
DistanceMax(Path inPath1, Path inPath2, PathDistanceMode inDistanceMode, float inResolution, Optional< Segment2D > outConnectingSegment)oevislib_net.Pathinlinestatic
DistanceProfile(Path inPath, Point2D inPoint, float inResolution, Optional< Array< Segment2D > > outConnectingSegments)oevislib_net.Pathinlinestatic
DistanceProfile(Path inPath, Line2D inLine, float inResolution, Optional< Array< Segment2D > > outConnectingSegments)oevislib_net.Pathinlinestatic
DistanceProfile(Path inPath1, Path inPath2, PathDistanceMode inDistanceMode, float inResolution, Optional< Array< Segment2D > > outConnectingSegments)oevislib_net.Pathinlinestatic
Equals(Path other) (defined in oevislib_net.Path)oevislib_net.Pathinline
Equals(object obj) (defined in oevislib_net.Path)oevislib_net.Pathinline
Extend(float inExtraLengthOnFirst, float inExtraLengthOnLast)oevislib_net.Pathinline
ExtractClosedPaths(Array< Path > inPaths)oevislib_net.Pathinlinestatic
ExtractExternalPaths(Array< Path > inPaths, Point2D inCenterPoint, float inTolerance)oevislib_net.Pathinlinestatic
ExtractInternalPaths(Array< Path > inPaths, Point2D inCenterPoint, float inTolerance)oevislib_net.Pathinlinestatic
ExtractLongestSubpath(float inMaxTurnAngle)oevislib_net.Pathinline
ExtractOpenPaths(Array< Path > inPaths)oevislib_net.Pathinlinestatic
ExtractPaths(Array< Path > inPaths, PathFeature inPathFeature, PathFilter inPathFilter, Optional< float > inMinValue, Optional< float > inMaxValue, Optional< Array< Path > > outRejected, Optional< Array< Path > > outBelow, Optional< Array< Path > > outAbove, Optional< Array< float > > outValues)oevislib_net.Pathinlinestatic
ExtractPoints(Array< Path > inPaths)oevislib_net.Pathinlinestatic
ExtractSubpath(int inStart, int inPointCount)oevislib_net.Pathinline
FindMaxPath(Array< Path > inPaths, PathFeature inPathFeature, Optional< float > outValue, Optional< int > outIndex)oevislib_net.Pathinlinestatic
FindMinPath(Array< Path > inPaths, PathFeature inPathFeature, Optional< float > outValue, Optional< int > outIndex)oevislib_net.Pathinlinestatic
FromArc(Arc2D inArc, int inPointCount)oevislib_net.Pathinlinestatic
FromCircle(Circle2D inCircle, int inPointCount)oevislib_net.Pathinlinestatic
FromEllipse(Ellipse2D inEllipse, int inPointCount)oevislib_net.Pathinlinestatic
FromRectangle(Rectangle2D inRectangle)oevislib_net.Pathinlinestatic
FromSegment(Segment2D inSegment, int inPointCount)oevislib_net.Pathinlinestatic
GaussianSmooth(float inStdDev, float inKernelRelativeSize)oevislib_net.Pathinline
GetArea()oevislib_net.Pathinline
GetAverageTurnAngle()oevislib_net.Pathinline
GetBicircularCurve(int inInterpolationPoints)oevislib_net.Pathinline
GetBoundingBox()oevislib_net.Pathinline
GetBoundingCircle()oevislib_net.Pathinline
GetBoundingRect(RectangleOrientation inRectangleOrientation)oevislib_net.Pathinline
GetCaliperDiameters(Optional< Segment2D > outMinDiameter=null, Optional< Segment2D > outMaxDiameter=null)oevislib_net.Pathinline
GetCircularity(CircularityMeasure inCircularityMeasure)oevislib_net.Pathinline
GetConvexHull()oevislib_net.Pathinline
GetConvexity()oevislib_net.Pathinline
GetData()oevislib_net.Pathinline
GetDiameter()oevislib_net.Pathinline
GetElongation()oevislib_net.Pathinline
GetFirstPoint()oevislib_net.Pathinline
GetHashCode() (defined in oevislib_net.Path)oevislib_net.Pathinline
GetInscribedCircle()oevislib_net.Pathinline
GetLastPoint()oevislib_net.Pathinline
GetLength()oevislib_net.Pathinline
GetMajorEllipticAxis()oevislib_net.Pathinline
GetMassCenter()oevislib_net.Pathinline
GetMaxTurnAngle(TurnAngleDirection inTurnAngleDirection, Optional< int > outIndex, Optional< Point2D > outPoint)oevislib_net.Pathinline
GetMinorEllipticAxis()oevislib_net.Pathinline
GetMoment(PolygonMoment inMomentType, bool inCentral)oevislib_net.Pathinline
GetNormMoment(PolygonMoment inMomentType, bool inCentral)oevislib_net.Pathinline
GetOrientation()oevislib_net.Pathinline
GetPoint(int inIndex, bool inInverse)oevislib_net.Pathinline
GetPoint(float inIndex)oevislib_net.Pathinline
GetPointAtDistance(float inDistance, bool inInverse)oevislib_net.Pathinline
GetPolygonMassCenter()oevislib_net.Pathinline
GetRectangularity()oevislib_net.Pathinline
GetSegment(int inIndex, bool inInverse)oevislib_net.Pathinline
GetSegments()oevislib_net.Pathinline
GetSize()oevislib_net.Pathinline
GetTurnAngleLocalMaxima(TurnAngleDirection inTurnAngleDirection, float inMinTurnAngle, float inMinDistance, float inSmoothingStdDev, Optional< Array< int > > outIndices, Optional< Array< Point2D > > outPoints, Optional< Profile > outTurnAngleProfile)oevislib_net.Pathinline
GetTurnAngleProfile()oevislib_net.Pathinline
Inflate(float inMargin, float inMaxPointDisplacement)oevislib_net.Pathinline
Intersect(Path inPath1, Path inPath2, Optional< Array< int > > outSegmentIndices1, Optional< Array< int > > outSegmentIndices2)oevislib_net.Pathinlinestatic
Intersect(Path inPath, Segment2D inSegment, Optional< Array< int > > outSegmentIndices=null)oevislib_net.Pathinlinestatic
Intersect(Path inPath, Line2D inLine, Optional< Array< int > > outSegmentIndices=null)oevislib_net.Pathinlinestatic
IntersectsWith(Path inPath, Optional< float > outOverlapArea=null)oevislib_net.Pathinline
IsClosed()oevislib_net.Pathinline
IsConvex()oevislib_net.Pathinline
IsEmpty()oevislib_net.Pathinline
IsPolygon()oevislib_net.Pathinline
MakeAveragePath(Path inPath1, Path inPath2)oevislib_net.Pathinlinestatic
MakePathConditional(Path inPath, PathFeature inFeature, Optional< float > inMinimum, Optional< float > inMaximum, Conditional< Path > outConditionalPath)oevislib_net.Pathinlinestatic
NormalizeOrientation()oevislib_net.Pathinline
operator!=(Path inPath1, Path inPath2) (defined in oevislib_net.Path)oevislib_net.Pathinlinestatic
operator==(Path inPath1, Path inPath2) (defined in oevislib_net.Path)oevislib_net.Pathinlinestatic
Path()oevislib_net.Pathinline
Path(bool inClosed)oevislib_net.Pathinline
Path(int inSize, bool inClosed=false)oevislib_net.Pathinline
Path(Segment2D inSegment)oevislib_net.Pathinline
Path(Array< Point2D > inPoints, bool inClosed)oevislib_net.Pathinline
ProjectsOn(Line2D inLine, Optional< Array< Segment2D > > outProjectionSegments=null)oevislib_net.Pathinline
Remove(int inIndex, bool inInverse)oevislib_net.Pathinline
RemoveSelfIntersections()oevislib_net.Pathinline
Rescale(float inScale, Optional< Point2D > inReferencePoint=null, bool inInverse=false)oevislib_net.Pathinline
RescalePaths(Array< Path > ioPaths, float inScale, Optional< Point2D > inReferencePoint, bool inInverse)oevislib_net.Pathinlinestatic
Reverse()oevislib_net.Pathinline
Rotate(float inAngle, Optional< Point2D > inCenter=null, bool inInverse=false)oevislib_net.Pathinline
RotatePaths(Array< Path > ioPaths, float inAngle, Optional< Point2D > inCenter=null, bool inInverse=false)oevislib_net.Pathinlinestatic
SegmentPath(Path inPath, float inStdDev, float inMaxDeviation, PathSegmentationMode inSegmentationMode, float inMaxArcRadius, Optional< Array< Path > > outStraight, Optional< Array< Path > > outArciform, Optional< Array< Segment2D > > outSegments, Optional< Array< Arc2D > > outArcs)oevislib_net.Pathinlinestatic
SelfIntersects(Optional< Array< Point2D > > outPoints, Optional< Array< int > > outFirstSegmentIndices, Optional< Array< int > > outSecondSegmentIndices)oevislib_net.Pathinline
Serialize()oevislib_net.Pathinline
SetClosed(bool inClosed)oevislib_net.Pathinline
SetPoint(Point2D inPoint, int inIndex, bool inInverse)oevislib_net.Pathinline
SetSize(int inSize) (defined in oevislib_net.Path)oevislib_net.Pathinline
Shift(float inDistance, ShiftDirection inDirection)oevislib_net.Pathinline
Shorten(float inMaxDistance)oevislib_net.Pathinline
Smooth(int inKernelRadius)oevislib_net.Pathinline
SortPaths(Array< Path > inPaths, PathFeature inPathFeature, PathFilter inPathFilter, SortingOrder inSortingOrder, Optional< Array< float > > outSortedValues)oevislib_net.Pathinlinestatic
SpaceRegularly(float inStep)oevislib_net.Pathinline
Split(Path inPath)oevislib_net.Pathinline
Split(Segment2D inSegment)oevislib_net.Pathinline
Split(Line2D inLine)oevislib_net.Pathinline
Stretch(Point2D inNewStartingPoint, Point2D inNewEndingPoint)oevislib_net.Pathinline
this[int i] (defined in oevislib_net.Path)oevislib_net.Path
Translate(Vector2D inDelta, TranslateAlignment inTranslateAlignment, bool inInverse)oevislib_net.Pathinline
TranslatePaths(Array< Path > ioPaths, Vector2D inDelta, TranslateAlignment inTranslateAlignment, bool inInverse)oevislib_net.Pathinlinestatic
Transpose()oevislib_net.Pathinline