Class WCircle
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
doubleRadius of the circle.
center
MCvPoint3D64fCenter of the circle.
normal
MCvPoint3D64fNormal of the plane in which the circle lies.
thickness
doubleThickness of the circle.
color
MCvScalarColor 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
doubleRadius of the circle.
thickness
doubleThickness of the circle.
color
MCvScalarColor of the circle.
Properties
GetWidget
Get the pointer to the Widget obj
public nint GetWidget { get; }
Property Value
GetWidget3D
Get the pointer to the Widget3D obj
public nint GetWidget3D { get; }
Property Value
Methods
DisposeObject()
Release the unmanaged memory associated with this WCircle object
protected override void DisposeObject()