This page documents the visible properties returned by properties for an implicitfunctionline graphics object.
| Property | Action | Type and supported values |
|---|---|---|
| Annotation | updates annotation metadata used by graphics inspection. | Type: graphics annotation object or empty handle value. Supported values: annotation handle or empty handle. |
| BeingDeleted | reports object deletion state. | Type: text scalar or character row vector. Supported values: 'off', 'on'. |
| BusyAction | controls callback queuing while another callback is running. | Type: text scalar or character row vector. Supported values: 'queue', 'cancel'. |
| ButtonDownFcn | runs when the object receives a mouse-button event. | Type: callback value. Supported values: [], function handle, character vector, string scalar, or callback cell array. |
| Children | stores child graphics handles. | Type: graphics object handle vector. Supported values: empty vector or child handles. |
| Clipping | controls clipping to the parent axes. | Type: text scalar or character row vector. Supported values: 'on', 'off'. |
| Color | sets the implicit curve color. | Type: RGB triplet or color name. Supported values: RGB triplet, short color name, or long color name. |
| ColorMode | 'auto' lets Nelson recompute the paired property; 'manual' preserves the assigned value. | Type: text scalar or character row vector. Supported values: 'auto', 'manual'. |
| ContextMenu | attaches a context menu to the object. | Type: graphics object handle scalar. Supported values: [] or a uicontextmenu handle. |
| ContourMatrix | stores generated contour segment data. | Type: numeric matrix. Supported values: [] or a contour matrix. |
| CreateFcn | runs when the object is created. | Type: callback value. Supported values: [], function handle, character vector, string scalar, or callback cell array. |
| DataTipTemplate | updates interactive data tip content. | Type: data tip template object or empty handle value. Supported values: data tip template handle or empty handle. |
| DeleteFcn | runs when the object is deleted. | Type: callback value. Supported values: [], function handle, character vector, string scalar, or callback cell array. |
| DisplayName | sets the label used by legends and object identification. | Type: text value. Supported values: character row vector or string scalar. |
| EdgeAlpha | sets internal contour line transparency. | Type: numeric scalar. Supported values: values in [0, 1]. |
| EdgeColor | sets the internal contour line color. | Type: color value. Supported values: RGB triplet, short or long color name, 'flat', 'interp', or 'none'. |
| FaceAlpha | sets internal filled contour transparency. | Type: numeric scalar or text value. Supported values: values in [0, 1], 'flat', or 'interp'. |
| FaceColor | sets internal filled contour color. | Type: color value. Supported values: RGB triplet, short or long color name, 'flat', 'interp', or 'none'. |
| Fill | controls internal contour filling. | Type: text scalar or character row vector. Supported values: 'off', 'on'. |
| Floating | controls whether contours use their level as z-coordinate. | Type: text scalar or character row vector. Supported values: 'off', 'on'. |
| Function | sets the function sampled to generate the implicit curve. | Type: function handle. Supported values: scalar function handle with two inputs. |
| HandleVisibility | controls handle discovery. | Type: text scalar or character row vector. Supported values: 'on', 'off', 'callback'. |
| HitTest | controls whether the object can receive pointer events. | Type: text scalar or character row vector. Supported values: 'on', 'off'. |
| Interruptible | controls whether callbacks can be interrupted. | Type: text scalar or character row vector. Supported values: 'on', 'off'. |
| LabelColor | sets internal contour label color. | Type: color value. Supported values: RGB triplet, short or long color name, 'flat', 'interp', or 'none'. |
| LabelFormat | sets internal contour label formatting. | Type: text value or function handle. Supported values: format text, string scalar, or function handle. |
| LabelSpacing | sets spacing between internal contour labels. | Type: numeric scalar. Supported values: finite nonnegative values. |
| LevelList | stores the implicit zero level used for drawing. | Type: numeric vector. Supported values: real finite level values. |
| LevelListMode | stores automatic or manual internal contour levels. | Type: text scalar or character row vector. Supported values: 'auto', 'manual'. |
| LevelStep | sets internal contour level spacing. | Type: numeric scalar. Supported values: finite positive values. |
| LevelStepMode | stores automatic or manual internal level spacing. | Type: text scalar or character row vector. Supported values: 'auto', 'manual'. |
| LineColor | sets the internal contour line color. | Type: color value. Supported values: RGB triplet, short or long color name, 'flat', 'interp', or 'none'. |
| LineStyle | sets the implicit curve line style. | Type: text scalar or character row vector. Supported values: '-', '--', ':', '-.', or 'none'. |
| LineStyleMode | 'auto' lets Nelson recompute the paired property; 'manual' preserves the assigned value. | Type: text scalar or character row vector. Supported values: 'auto', 'manual'. |
| LineWidth | sets the implicit curve line width. | Type: numeric scalar. Supported values: finite positive values. |
| Marker | sets the implicit curve marker. | Type: text scalar or character row vector. Supported values: marker names such as 'none', 'o', '+', '*', '.', 'x', 'square', or 'diamond'. |
| MarkerEdgeColor | sets the marker edge color. | Type: RGB triplet or color name. Supported values: 'auto', 'none', RGB triplet, or color name. |
| MarkerFaceColor | sets the marker fill color. | Type: RGB triplet or color name. Supported values: 'auto', 'none', RGB triplet, or color name. |
| MarkerMode | 'auto' lets Nelson recompute the paired property; 'manual' preserves the assigned value. | Type: text scalar or character row vector. Supported values: 'auto', 'manual'. |
| MarkerSize | sets the marker size. | Type: numeric scalar. Supported values: finite positive values. |
| MeshDensity | sets the number of sample points in each direction. | Type: positive integer scalar. Supported values: integers greater than one. |
| Parent | sets the parent axes. | Type: graphics object handle scalar. Supported values: axes handle. |
| PickableParts | controls which parts can receive pointer events. | Type: text scalar or character row vector. Supported values: 'visible', 'all', 'none'. |
| Selected | sets object selection state. | Type: text scalar or character row vector. Supported values: 'off', 'on'. |
| SelectionHighlight | controls selection highlighting. | Type: text scalar or character row vector. Supported values: 'on', 'off'. |
| SeriesIndex | stores series ordering. | Type: integer scalar. Supported values: finite integer value. |
| ShowText | controls internal contour label display. | Type: text scalar or character row vector. Supported values: 'off', 'on'. |
| SourceTable | binds the object data to a table; the variable properties select columns. | Type: table. Supported values: empty table or a table providing bound variables. |
| Tag | stores user text for object identification. | Type: text value. Supported values: character row vector or string scalar. |
| TextList | sets internal contour levels that receive labels. | Type: numeric vector. Supported values: real finite level values. |
| TextListMode | stores automatic or manual internal labeled levels. | Type: text scalar or character row vector. Supported values: 'auto', 'manual'. |
| TextStep | sets spacing between internal labeled contour levels. | Type: numeric scalar. Supported values: finite positive values. |
| TextStepMode | stores automatic or manual internal label spacing. | Type: text scalar or character row vector. Supported values: 'auto', 'manual'. |
| Type | reports the graphics object type. | Type: read-only text. Supported values: 'implicitfunctionline'. |
| UserData | stores user data on the object. | Type: any Nelson value. Supported values: any value. |
| Visible | controls object visibility. | Type: text scalar or character row vector. Supported values: 'on', 'off'. |
| XData | stores sampled x-coordinates. | Type: numeric matrix. Supported values: real numeric matrix matching YData and ZData. |
| XDataMode | stores automatic or manual x-coordinate data. | Type: text scalar or character row vector. Supported values: 'auto', 'manual'. |
| XDataSource | stores the x-data source expression. | Type: text value. Supported values: character row vector or string scalar. |
| XRange | sets the sampled x-interval. | Type: two-element numeric vector. Supported values: finite increasing limits. |
| XRangeMode | selects automatic or manual x-range limits. | Type: text scalar or character row vector. Supported values: 'auto', 'manual'. |
| XVariable | updates the stored object state. | Type: text scalar or character row vector. Supported values: empty text or a workspace/table variable name. |
| YData | stores sampled y-coordinates. | Type: numeric matrix. Supported values: real numeric matrix matching XData and ZData. |
| YDataMode | stores automatic or manual y-coordinate data. | Type: text scalar or character row vector. Supported values: 'auto', 'manual'. |
| YDataSource | stores the y-data source expression. | Type: text value. Supported values: character row vector or string scalar. |
| YRange | sets the sampled y-interval. | Type: two-element numeric vector. Supported values: finite increasing limits. |
| YRangeMode | selects automatic or manual y-range limits. | Type: text scalar or character row vector. Supported values: 'auto', 'manual'. |
| YVariable | updates the stored object state. | Type: text scalar or character row vector. Supported values: empty text or a workspace/table variable name. |
| ZData | stores sampled function values. | Type: numeric matrix. Supported values: real numeric matrix matching XData and YData. |
| ZDataMode | 'auto' lets Nelson recompute the paired property; 'manual' preserves the assigned value. | Type: text scalar or character row vector. Supported values: 'auto', 'manual'. |
| ZDataSource | stores the z-data source expression. | Type: text value. Supported values: character row vector or string scalar. |
| ZLocation | sets the z-plane used to draw the internal contour. | Type: numeric scalar or text value. Supported values: finite scalar, 'zmin', or 'zmax'. |
| ZVariable | updates the stored object state. | Type: text scalar or character row vector. Supported values: empty text or a workspace/table variable name. |
h = fimplicit(@(x, y) x.^2 + y.^2 - 1);
names = properties(h);