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.1.0.649 (2.1.0.649)

Syntax

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

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
is_closed
Int32
Indicates whether the curve is closed or not. There are 3 cases: is_closed=0 - the curve is assumed to be unclosed. is_closed>0 - the curve is assumed to be closed. is_closed<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