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

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

AbsDifference(Region inRegion1, Region inRegion2)oevislib_net.Regioninlinestatic
AbsDifference(Array< Region > inRegions)oevislib_net.Regioninlinestatic
Add(PointsSequence inPointsSequence)oevislib_net.Regioninline
Add(Point2Di inOffset, int inLength)oevislib_net.Regioninline
Align(UCS2D inAlignment, Optional< Size > inFrame=null, bool inInverse=false)oevislib_net.Regioninline
BottomHat(Region inKernel)oevislib_net.Regioninline
BottomHat(KernelShape inKernel=KernelShape.Box, int inRadiusX=1, Optional< int > inRadiusY=null)oevislib_net.Regioninline
Clone() (defined in oevislib_net.Region)oevislib_net.Regioninline
Close(Region inKernel)oevislib_net.Regioninline
Close(KernelShape inKernel=KernelShape.Box, int inRadiusX=1, Optional< int > inRadiusY=null)oevislib_net.Regioninline
Combine(Region inRegion1, Region inRegion2)oevislib_net.Regioninlinestatic
Combine(Array< Region > inRegions)oevislib_net.Regioninlinestatic
Contains(Region inSubRegion)oevislib_net.Regioninline
Contains(Point2D inPoint)oevislib_net.Regioninline
Contains(Array< Point2D > inPoints, Optional< Array< bool > > outIsContainedArray, Optional< Array< Point2D > > outPoints)oevislib_net.Regioninline
Copy() (defined in oevislib_net.Region)oevislib_net.Regioninline
Crop(Box inSelection)oevislib_net.Regioninline
Crop(Rectangle2D inRectangle, Optional< UCS2D > inRectangleAlignment=null, Optional< Rectangle2D > outAlignedRectangle=null, Optional< UCS2D > outOutputAlignment=null)oevislib_net.Regioninline
Deserialize(ByteBuffer inBuffer)oevislib_net.Regioninlinestatic
Dilate(Region inKernel, Optional< Point2Di > inKernelAnchor=null)oevislib_net.Regioninline
Dilate(KernelShape inKernel=KernelShape.Box, int inRadiusX=1, Optional< int > inRadiusY=null)oevislib_net.Regioninline
Dispose() (defined in oevislib_net.Region)oevislib_net.Regioninline
Distance(Region inRegion1, Region inRegion2, float inResolution, Optional< Segment2D > outConnectingSegment)oevislib_net.Regioninlinestatic
Downsample(DownsampleRegionMode inDownsampleRegionMode=DownsampleRegionMode.Any, int inScaleStep=1)oevislib_net.Regioninline
EnlargeNTimes(int inN)oevislib_net.Regioninline
Equals(Region other) (defined in oevislib_net.Region)oevislib_net.Regioninline
Equals(object obj) (defined in oevislib_net.Region)oevislib_net.Regioninline
Erode(Region inKernel, Optional< Point2Di > inKernelAnchor=null)oevislib_net.Regioninline
Erode(KernelShape inKernel=KernelShape.Box, int inRadiusX=1, Optional< int > inRadiusY=null)oevislib_net.Regioninline
ExtractRegions(Array< Region > inRegions, RegionFeature inFeature, Optional< float > inMinimum, Optional< float > inMaximum, Optional< Array< Region > > outRejected, Optional< Array< Region > > outBelow, Optional< Array< Region > > outAbove, Optional< Array< float > > outValues)oevislib_net.Regioninlinestatic
FillHoles(int inMinHoleArea=1, Optional< int > inMaxHoleArea=null, RegionConnectivity inConnectivity=RegionConnectivity.EightDirections)oevislib_net.Regioninline
FilterRegions(Array< Region > inRegions, Region inReferenceRegion, RegionFeature inFeature, float inPercentageAbove, Optional< float > inPercentageBelow, Optional< Array< Region > > outRejected, Optional< Array< float > > outValues)oevislib_net.Regioninlinestatic
FindMaxRegion(Array< Region > inRegions, RegionFeature inFeature, Optional< int > outIndex, Optional< float > outValue)oevislib_net.Regioninlinestatic
FindMinRegion(Array< Region > inRegions, RegionFeature inFeature, Optional< int > outIndex, Optional< float > outValue)oevislib_net.Regioninlinestatic
FromBox(Box inBox, Size inFrame)oevislib_net.Regioninlinestatic
FromBoxBorders(Box inBox, Size inFrame, int inBorderWidth=1, BorderPosition inBorderPosition=BorderPosition.Centered)oevislib_net.Regioninlinestatic
FromCircle(Circle2D inCircle, Size inFrame, Optional< UCS2D > inCircleAlignment=null, Optional< Circle2D > outAlignedCircle=null)oevislib_net.Regioninlinestatic
FromCross(Box inCrossBoundingBox, Size inFrame)oevislib_net.Regioninlinestatic
FromEllipse(Ellipse2D inEllipse, Size inFrame, Optional< UCS2D > inEllipseAlignment=null, Optional< Ellipse2D > outAlignedEllipse=null)oevislib_net.Regioninlinestatic
FromGrid(Box inGridBoundingBox, Size inFrame, int inHorizontalStep=1, int inVerticalStep=1)oevislib_net.Regioninlinestatic
FromLine(Line2D inLine, Size inFrame, float inWidth=1, Optional< UCS2D > inLineAlignment=null, Optional< Line2D > outAlignedLine=null)oevislib_net.Regioninlinestatic
FromPath(Path inPath, Size inFrame, float inWidth=1.0f, Optional< UCS2D > inPathAlignment=null, Optional< Path > outAlignedPath=null)oevislib_net.Regioninlinestatic
FromPoints(Array< Point2Di > inPositions, Size inFrame)oevislib_net.Regioninlinestatic
FromPolygon(Path inPolygon, Size inFrame, Optional< UCS2D > inPolygonAlignment=null, Optional< Path > outAlignedPolygon=null)oevislib_net.Regioninlinestatic
FromRectangle(Rectangle2D inRectangle, Size inFrame, Optional< UCS2D > inRectangleAlignment=null, Optional< Rectangle2D > outAlignedRectangle=null)oevislib_net.Regioninlinestatic
FromRing(Ring2D inRing, Size inFrame, Optional< UCS2D > inRingAlignment=null, Optional< Ring2D > outAlignedRing=null)oevislib_net.Regioninlinestatic
FromSegment(Segment2D inSegment, Size inFrame, float inWidth=1.0f, Optional< UCS2D > inSegmentAlignment=null, Optional< Segment2D > outAlignedSegment=null)oevislib_net.Regioninlinestatic
GetAnchoredPoint(Anchor2D inPointAnchor)oevislib_net.Regioninline
GetArea()oevislib_net.Regioninline
GetBoundaries(RegionConnectivity inConnectivity)oevislib_net.Regioninline
GetBoundingBox()oevislib_net.Regioninline
GetBoundingCircle()oevislib_net.Regioninline
GetBoundingRect()oevislib_net.Regioninline
GetCaliperDiameters(Optional< Segment2D > outMinDiameter, Optional< Segment2D > outMaxDiameter)oevislib_net.Regioninline
GetCircularity(CircularityMeasure inCircularityMeasure, Optional< Circle2D > outCircle)oevislib_net.Regioninline
GetConvexHull()oevislib_net.Regioninline
GetConvexity()oevislib_net.Regioninline
GetData()oevislib_net.Regioninline
GetDiameter()oevislib_net.Regioninline
GetElongation()oevislib_net.Regioninline
GetFrame()oevislib_net.Regioninline
GetHashCode() (defined in oevislib_net.Region)oevislib_net.Regioninline
GetHoles(RegionConnectivity inConnectivity=RegionConnectivity.EightDirections, int inMinHoleArea=1, Optional< int > inMaxHoleArea=null)oevislib_net.Regioninline
GetInteriors(RegionConnectivity inConnectivity=RegionConnectivity.EightDirections)oevislib_net.Regioninline
GetMajorEllipticAxis()oevislib_net.Regioninline
GetMassCenter()oevislib_net.Regioninline
GetMinorEllipticAxis()oevislib_net.Regioninline
GetMoment(RegionMoment inMomentType, bool inCentral=false)oevislib_net.Regioninline
GetNormMoment(RegionMoment inMomentType, bool inCentral=false)oevislib_net.Regioninline
GetOrientation(AngleRange inAngleRange=AngleRange._0_360)oevislib_net.Regioninline
GetOuterBoundaries(Array< Point2Di > outTopBoundary, Array< Point2Di > outRightBoundary, Array< Point2Di > outBottomBoundary, Array< Point2Di > outLeftBoundary)oevislib_net.Regioninline
GetOuterBoundary(RegionOuterBoundary inRegionOuterBoundary=RegionOuterBoundary.Top)oevislib_net.Regioninline
GetPathConvexHull()oevislib_net.Regioninline
GetPerimeter()oevislib_net.Regioninline
GetPoints()oevislib_net.Regioninline
GetPointsSequenceLengths()oevislib_net.Regioninline
GetProjection(ProjectionDirection inProjectionDirection=ProjectionDirection.Horizontal)oevislib_net.Regioninline
GetRectangularity()oevislib_net.Regioninline
GetSize()oevislib_net.Regioninline
GroupPathsByRegions(Array< Path > inPaths, Array< Region > inRegions, MatchingCriterion inMatchingCriterion, Optional< Array< Array< Path > > > outGroupedPaths)oevislib_net.Regioninlinestatic
GroupPointsByRegions(Array< Point2D > inPoints, Array< Region > inRegions, Optional< Array< Array< Point2D > > > outGroupedPoints)oevislib_net.Regioninlinestatic
GroupRegionsByRegions(Array< Region > inRegions, Array< Region > inGroupRegions, MatchingCriterion inMatchingCriterion, Optional< Array< Array< Region > > > outGroupedRegions)oevislib_net.Regioninlinestatic
HitAndMiss(Region inHitKernel, Region inMissKernel, Optional< Point2Di > inHitKernelAnchor, Optional< Point2Di > inMissKernelAnchor)oevislib_net.Regioninline
Intersect(Region inRegion1, Region inRegion2)oevislib_net.Regioninlinestatic
Intersect(Array< Region > inRegions)oevislib_net.Regioninlinestatic
Intersects(Region inReferenceRegion)oevislib_net.Regioninline
Inverse()oevislib_net.Regioninline
IsEmpty()oevislib_net.Regioninline
IsOnFrame()oevislib_net.Regioninline
MaximumRegionIndex(Array< Region > inRegions, RegionFeature inFeature, Optional< Region > outRegion, Optional< float > outValue)oevislib_net.Regioninlinestatic
MinimumRegionIndex(Array< Region > inRegions, RegionFeature inFeature, Optional< Region > outRegion, Optional< float > outValue)oevislib_net.Regioninlinestatic
Mirror(MirrorDirection inMirrorDirection=MirrorDirection.Horizontal)oevislib_net.Regioninline
Open(Region inKernel)oevislib_net.Regioninline
Open(KernelShape inKernel=KernelShape.Box, int inRadiusX=1, Optional< int > inRadiusY=null)oevislib_net.Regioninline
operator!=(Region inRegion1, Region inRegion2) (defined in oevislib_net.Region)oevislib_net.Regioninlinestatic
operator&(Region inRegion1, Region inRegion2)oevislib_net.Regioninlinestatic
operator-(Region inRegion1, Region inRegion2)oevislib_net.Regioninlinestatic
operator==(Region inRegion1, Region inRegion2) (defined in oevislib_net.Region)oevislib_net.Regioninlinestatic
operator^(Region inRegion1, Region inRegion2)oevislib_net.Regioninlinestatic
operator|(Region inRegion1, Region inRegion2)oevislib_net.Regioninlinestatic
operator~(Region inRegion) (defined in oevislib_net.Region)oevislib_net.Regioninlinestatic
Prune(int inMaxLength)oevislib_net.Regioninline
Reflect(Point2Di inReflectionCenter)oevislib_net.Regioninline
Region()oevislib_net.Regioninline
Region(int inWidth, int inHeight)oevislib_net.Regioninline
Region(Size inFrame)oevislib_net.Regioninline
Region(Size inFrame, Array< PointsSequence > inPointsSequences)oevislib_net.Regioninline
RemoveBlobs(RegionFeature inFeature=RegionFeature.Area, float inMinimum=1.0f, Optional< float > inMaximum=null, RegionConnectivity inConnectivity=RegionConnectivity.EightDirections, bool inRemoveBoundaryBlobs=false)oevislib_net.Regioninline
RemoveBlobsOnRegionFrame(Region inBorderRegion, RegionConnectivity inConnectivity)oevislib_net.Regioninline
RemoveBorders(int inMarginX=0, int inMarginY=0)oevislib_net.Regioninline
Reserve(int inNewCapacity)oevislib_net.Regioninline
ResizeFrame(Size inNewFrame)oevislib_net.Regioninline
ResizeFrame(float inScaleX, float inScaleY)oevislib_net.Regioninline
Rotate(Point2D inCenter, float inAngle, Optional< Size > inFrame=null, bool inInverse=false)oevislib_net.Regioninline
Serialize()oevislib_net.Regioninline
SetFrame(Size inFrame)oevislib_net.Regioninline
Shear(Axis inAxis, float inShear, float inCenter, ShearSize inShearSize=ShearSize.Preserve)oevislib_net.Regioninline
ShrinkNTimes(int inNX=2, Optional< int > inNY=null, float inThreshold=0.5f)oevislib_net.Regioninline
Skeletonize()oevislib_net.Regioninline
Smooth(int inRadiusX=1, Optional< int > inRadiusY=null)oevislib_net.Regioninline
SortRegions(Array< Region > inRegions, RegionFeature inFeature, SortingOrder inSortingOrder, Optional< Array< float > > outSortedValues)oevislib_net.Regioninlinestatic
SplitIntoBlobs(int inMinBlobArea=1, Optional< int > inMaxBlobArea=null, RegionConnectivity inConnectivity=RegionConnectivity.EightDirections, bool inRemoveBoundaryBlobs=false)oevislib_net.Regioninline
SplitIntoClusters(int inClusters, int inMaxIterations=100, int inAttempts=1, KMeansInitialization inClustersInitialization=KMeansInitialization.KMeansPP, int inMinBlobArea=1, Optional< int > inMaxBlobArea=null, bool inRemoveBoundaryBlobs=false)oevislib_net.Regioninline
SplitIntoClusters(int inMinPoints, float inEpsilon, bool inIgnoreOutliers=true, int inMinBlobArea=1, Optional< int > inMaxBlobArea=null, bool inRemoveBoundaryBlobs=false)oevislib_net.Regioninline
Subtract(Region inRegion1, Region inRegion2)oevislib_net.Regioninlinestatic
Subtract(Array< Region > inRegions)oevislib_net.Regioninlinestatic
Swap(Region inRegion)oevislib_net.Regioninline
Thicken()oevislib_net.Regioninline
Thin()oevislib_net.Regioninline
this[int i] (defined in oevislib_net.Region)oevislib_net.Region
TopHat(Region inKernel)oevislib_net.Regioninline
TopHat(KernelShape inKernel=KernelShape.Box, int inRadiusX=1, Optional< int > inRadiusY=null)oevislib_net.Regioninline
Translate(int inDeltaX, int inDeltaY, Optional< Size > inFrame=null, bool inInverse=false)oevislib_net.Regioninline
Transpose()oevislib_net.Regioninline
Trim(Rectangle2D inRectangle, Optional< UCS2D > inRectangleAlignment=null, Optional< Rectangle2D > outAlignedRectangle=null)oevislib_net.Regioninline
Uncrop(Box inSelection, Size inUncroppedFrame)oevislib_net.Regioninline
Verify()oevislib_net.Regioninline