Calculates length or curve as sum of lengths of segments between subsequent points

Namespace: Emgu.CV
Assembly: Emgu.CV (in Emgu.CV.dll) Version: 2.2.1.1150 (2.2.1.1150)

Syntax

         
 C#  Visual Basic  Visual C++ 
public static double cvArcLength(
	IntPtr curve,
	MCvSlice slice,
	int isClosed
)
Public Shared Function cvArcLength ( _
	curve As IntPtr, _
	slice As MCvSlice, _
	isClosed As Integer _
) As Double
public:
static double cvArcLength(
	IntPtr curve, 
	MCvSlice slice, 
	int isClosed
)

Parameters

curve
IntPtr
Sequence or array of the curve points
slice
MCvSlice
Starting and ending points of the curve, by default the whole curve length is calculated
isClosed
Int32
Indicates whether the curve is closed or not. There are 3 cases: isClosed=0 - the curve is assumed to be unclosed. isClosed>0 - the curve is assumed to be closed. isClosed<0 - if curve is sequence, the flag CV_SEQ_FLAG_CLOSED of ((CvSeq*)curve)->flags is checked to determine if the curve is closed or not, otherwise (curve is represented by array (CvMat*) of points) it is assumed to be unclosed.

Return Value

[Missing <returns> documentation for "M:Emgu.CV.CvInvoke.cvArcLength(System.IntPtr,Emgu.CV.Structure.MCvSlice,System.Int32)"]

See Also