Table of Contents

Class WCircle

Namespace
Emgu.CV
Assembly
Emgu.CV.dll

This 3D Widget defines a circle.

public class WCircle : UnmanagedObject, IDisposable, IWidget3D, IWidget
Inheritance
WCircle
Implements
Inherited Members

Constructors

WCircle(double, MCvPoint3D64f, MCvPoint3D64f, double, MCvScalar)

Constructs repositioned planar circle.

public WCircle(double radius, MCvPoint3D64f center, MCvPoint3D64f normal, double thickness, MCvScalar color)

Parameters

radius double

Radius of the circle.

center MCvPoint3D64f

Center of the circle.

normal MCvPoint3D64f

Normal of the plane in which the circle lies.

thickness double

Thickness of the circle.

color MCvScalar

Color of the circle.

WCircle(double, double, MCvScalar)

Constructs default planar circle centred at origin with plane normal along z-axis.

public WCircle(double radius, double thickness, MCvScalar color)

Parameters

radius double

Radius of the circle.

thickness double

Thickness of the circle.

color MCvScalar

Color of the circle.

Properties

GetWidget

Get the pointer to the Widget obj

public nint GetWidget { get; }

Property Value

nint

GetWidget3D

Get the pointer to the Widget3D obj

public nint GetWidget3D { get; }

Property Value

nint

Methods

DisposeObject()

Release the unmanaged memory associated with this WCircle object

protected override void DisposeObject()