EllipseCreateToolParameters Class
Contains options for changing how ellipses are created by the CreateTool.
NuGet/Assembly: Carmenta.Engine.5.16.2.nupkg (in the CECore assembly)
Syntax
public class EllipseCreateToolParameters : CreateToolParametersRemarks
See Interacting with Ellipses and CreateTool on how to use this class.
Inheritance Hierarchy
System.Object (not available in C#)
EngineObject
CreateToolParameters
EllipseCreateToolParameters
Platforms
Windows, Linux, Android
See Also
Reference
Core Module
CreateTool
CreateTouchTool
CreateTool3D
CreateTouchTool3D
EllipseOperator
Interacting with Ellipses
EllipseCreateToolParameters Members
The EllipseCreateToolParameters type has the following members.
Constructors
| Name | Description |
|---|---|
| EllipseCreateToolParameters | Initializes a new instance of the EllipseCreateToolParameters. |
Properties
| Name | Description |
|---|---|
| DirectionAttribute | Gets or sets the attribute name that will be used as the key for the feature attribute representing the EllipseOperator.Direction. |
| EllipseCreateMode | Gets or sets the type of ellipse to create. |
| EllipseInteractionMode | Get or sets a mode that specifies the user interaction when creating ellipses. |
| HasInnerRadius | Gets or sets a flag that indicates whether the created circle or sector should have an inner radius or not. |
| InnerRadiusAttribute | Gets or sets the attribute name that will be used as the key for the feature attribute representing the EllipseOperator.InnerRadius. |
| IsDisposed | Gets a value that tells whether the current EllipseCreateToolParameters has been disposed. Inherited from EngineObject |
| NativeHandle | Gets the native Carmenta Engine kernel object the current EllipseCreateToolParameters represents. Inherited from EngineObject |
| RadiusAttribute | Gets or sets the attribute name that will be used as the key for the feature attribute representing the EllipseOperator.Radius. |
| RadiusUnit | Gets or sets the LengthUnit used to define the length unit of the radius and inner radius. |
| RatioAttribute | Gets or sets the attribute name that will be used as the key for the feature attribute representing the EllipseOperator.Ratio. |
| SectorDefinition | Gets or sets the SectorDefinition used to define the angles of a sector. |
| SectorFinishAttribute | Gets or sets the attribute name that will be used as the key for the feature attribute representing the EllipseOperator.SectorFinish. |
| SectorMiddleAttribute | Gets or sets the attribute name that will be used as the key for the feature attribute representing the EllipseOperator.SectorMiddle. |
| SectorStartAttribute | Gets or sets the attribute name that will be used as the key for the feature attribute representing the EllipseOperator.SectorStart. |
| SectorWidthAttribute | Gets or sets the attribute name that will be used as the key for the feature attribute representing the EllipseOperator.SectorWidth. |
Methods
| Name | Description |
|---|---|
| Clone | Creates a copy of an object. Inherited from EngineObject |
| Dispose | Releases the reference to the native Carmenta Engine kernel instance the EngineObject represents. Inherited from EngineObject |
| Equals | Determines whether this instance is equal to another. Inherited from EngineObject |