CNiContour
From 3D Graph
| CNiContour |
| Class |
Declared in: NiContour.h |
Overview
CNiContour encapsulates the interface to a single contour line of a 3D contour plot. This object allows you to modify the appearance and behavior of contour lines on an individual basis.
Base Classes
Data Items
| CNiColor | LabelColor | Specifies the color of the contour label. | |
| CNiFont | LabelFont | Specifies the contour label font. | |
| CString | LabelFormat | Specifies the format string for formatting the label on this contour. | |
| bool | LabelVisible | Specifies if the contour line has a label. | |
| double | Level | Specifies the position of the contour. | |
| CNiColor | LineColor | Specifies the color of the contour line. | |
| LineStyles | LineStyle | Specifies the line style of the contour line. | |
| double | LineWidth | Specifies the width of the contour line in points. |
Constructors
| Default constructor. | |||
CNiContour( CWContour_CI* pCustom, CNiInterface::ThreadAccess option ) |
Constructor that attaches to the specified CWContour_CI pointer. | ||
CNiContour( const CNiContour& source ) |
Copy constructor. |
Destructors
Functions
| static const IID & | GetIid() |
Returns the globally unique identifier (GUID) of the ActiveX interface to which this class connects. | |
| const CNiContour & | Assignment operator. |
Example
// Create a surface-contour plot.
CNiGraph3D graph; CNiReal64Matrix data(20,20); graph.Plot3DSimpleSurface(data); CNiPlot3D plot = graph.Plots.Item(1); plot.Style = CNiPlot3D::SurfaceContour;
// Change the label font on the first contour line in the plot to 12pt // Courier and the contour line style to dashed.
CNiContour contour = plot.Contours.Item(1); contour.LabelFont.Name = "Courier"; contour.LabelFont.Size = 12; contour.LineStyle = CNiContour::Dash;