NX Open C++ Reference Guide
Classes | Enumerations
NXOpen::CAE::Xyplot Namespace Reference

Provides classes and interfaces for XY Graphing. More...

Classes

struct  AxisLabelStyle
 
Axis label display style 


More...

 
struct  AxisNumberStyle
 
Axis number display style 


More...

 
struct  AxisStyle
 
Axis display style 


More...

 
class  AxisStyleSetting
 Represents the axis display style. More...
 
struct  BarOption2D
 
Bar display option for 2D plot 


More...

 
struct  BarOption3D
 
Bar display option for 3D plot 


More...

 
class  BarStyle2DSetting
 Represents the 2d bar display style. More...
 
class  BaseBarStyleSetting
 Represents the base bar display style. More...
 
class  BaseGridLayoutStyleSetting
 Represents the base grid layout display style. More...
 
class  BaseLineStyleSetting
 Represents the base line display style. More...
 
class  BasePlotParameters
 Represents the parameters passed to create or modify a plot. More...
 
class  BaseSymbolStyleSetting
 Represents the base symbol display style. More...
 
class  BaseTemplate
 Manages the display style
Not support KF. More...
 
class  BaseTemplateManager
 Manages the graph template
Not support KF. More...
 
class  CustomTextStyleSetting
 Represents the text content definition in title options. More...
 
struct  GridLayout2D
 
Grid layout style for 2D plot 


More...

 
struct  GridLayout3D
 
Grid layout style for 3D plot 


More...

 
class  GridLayoutStyle2DSetting
 Represents the 2d grid layout display style. More...
 
class  IDisplayStyle
 Represents the interface for plot display style classes
Created in NX9.0.0. More...
 
struct  LineOption2D
 
Line display option for 2D plot 


More...

 
struct  LineOption3D
 
Line display option for 3D plot 


More...

 
class  LineStyle2DSetting
 Represents the 2d line display style. More...
 
class  OverlayParameters
 Represents the parameters passed to overlay plot records on an existing plot graph. More...
 
struct  PlateOption2D
 
Plate option for 2D plot 


More...

 
struct  PlateOption3D
 
Plate option for 3D plot 


More...

 
class  Plot
 Manages the plot template
Not support KF. More...
 
class  PlotParameters
 Represents the parameters passed to create a plot. More...
 
class  Preference
 Manages the preference data
Not support KF. More...
 
class  ScatterStyleSetting
 Represents the scatter display style. More...
 
struct  SurfaceOption3D
 
Surface option for 3D plot 


More...

 
class  Template2D
 Manages the 2D display style
Not support KF. More...
 
struct  TextBoxStyle
 
Text box display style 


More...

 
class  TextBoxStyleSetting
 Represents the text box display style. More...
 
struct  TextOption
 
Text display option 


More...

 
struct  TextStyle
 
Text display style 


More...

 
class  TextStyleSetting
 Represents the text display style. More...
 
class  WindowManager
 Manages the separate graphic windows. More...
 
class  XYPlotManager
 XYPlot function manager
To obtain an instance of this class use Session::XYPlotManager . More...
 

Enumerations

enum  AxisDBScale { AxisDBScaleTen, AxisDBScaleTwenty }
 Represents the DB scale for plot. More...
 
enum  AxisDirection { AxisDirectionX, AxisDirectionY, AxisDirectionZ }
 Represents the axis direction. More...
 
enum  AxisType { AxisTypeAuto, AxisTypeLinear, AxisTypeLog, AxisTypeDb }
 Represents the type of scale for X or Y axis. More...
 
enum  BarColorOption { BarColorOptionFill, BarColorOptionHidden, BarColorOptionShaded }
 Represents the bar filling color option. More...
 
enum  ComplexOption2D {
  ComplexOption2DMagnitude, ComplexOption2DMagnitudePhase, ComplexOption2DPhase, ComplexOption2DReal,
  ComplexOption2DRealImaginary, ComplexOption2DRealImaginaryPhase, ComplexOption2DPolar, ComplexOption2DArgand,
  ComplexOption2DPolar3D, ComplexOption2DArgand3D, ComplexOption2DPhaseMagnitude, ComplexOption2DImaginaryReal,
  ComplexOption2DPhaseRealImaginary, ComplexOption2DImaginaryRealPhase, ComplexOption2DPhaseImaginaryReal, ComplexOption2DNichols,
  ComplexOption2DAtPhaseAngle, ComplexOption2DSignedMagnitude
}
 Represents the 2D plot complex option. More...
 
enum  ComplexOption3D { ComplexOption3DMagnitude, ComplexOption3DPhase, ComplexOption3DReal, ComplexOption3DImaginary }
 Represents the 3D plot complex option. More...
 
enum  DecimalFormat {
  DecimalFormatActual, DecimalFormatX, DecimalFormatXx, DecimalFormatXxx,
  DecimalFormatXxxx, DecimalFormatXexx, DecimalFormatXxexx, DecimalFormatXxxexx,
  DecimalFormatXxxxexx
}
 Represents the plate filling color option. More...
 
enum  Direction { DirectionX, DirectionZ, DirectionXz }
 Represents the contouring range. More...
 
enum  Fonttype { FonttypeNx, FonttypeStandard }
 Represents the font type. More...
 
enum  GraphStyle {
  GraphStyleLine, GraphStyleBar, GraphStylePlate, GraphStyleSurface,
  GraphStyleScatter
}
 Represents the plot graph style. More...
 
enum  GridStyle {
  GridStyleNoGrid, GridStyleGridOnly, GridStyleTicksOnly, GridStyleGridAndTicks,
  GridStyleDenseGrid
}
 Represents the grid style for plot. More...
 
enum  LineFont {
  LineFontSolid, LineFontDashed, LineFontPhantom, LineFontCenterLine,
  LineFontDotted, LineFontLongDashed, LineFontDottedDashed
}
 Represents the line font
More...
 
enum  LineWidth { LineWidthThin, LineWidthNormal, LineWidthThick }
 Represents the line width
More...
 
enum  PhaseRangeOption {
  PhaseRangeOptionNegativeTwoPiToZero, PhaseRangeOptionZeroToTwoPi, PhaseRangeOptionNegativePiToPi, PhaseRangeOptionNegativeOneHalfPiToHalfPi,
  PhaseRangeOptionNegativeHalfPiToOneHalfPi
}
 Prepresents the phase range option. More...
 
enum  PointMarker {
  PointMarkerNone, PointMarkerPlus, PointMarkerDot, PointMarkerAsterisk,
  PointMarkerCircle, PointMarkerPoundsign, PointMarkerCross, PointMarkerSquare,
  PointMarkerTriangle, PointMarkerDiamond, PointMarkerCenterLine
}
 Represents the point marker. More...
 
enum  TextAlignment { TextAlignmentLeft, TextAlignmentCenter, TextAlignmentRight }
 Represents the text alignment. More...
 
enum  TextOrientation { TextOrientationHorizontal, TextOrientationUpward, TextOrientationDownward }
 Represents the text orientation. More...
 
enum  TextType {
  TextTypeNone, TextTypeTitle, TextTypeLegend, TextTypeGraphName,
  TextTypePageNumber, TextTypeMarker, TextTypeNote, TextTypeProbingText,
  TextTypeXLabel, TextTypeYLabel, TextTypeZLabel, TextTypeXNumber,
  TextTypeYNumber, TextTypeZNumber
}
 Represents the label text type. More...
 
enum  UnitSystem {
  UnitSystemFunction, UnitSystemModel, UnitSystemSi, UnitSystemMn,
  UnitSystemMm, UnitSystemIn, UnitSystemCustom
}
 Represents the unit system. More...
 

Detailed Description

Provides classes and interfaces for XY Graphing.

Enumeration Type Documentation

Represents the DB scale for plot.

Enumerator:
AxisDBScaleTen 

Db 10.

AxisDBScaleTwenty 

Db 20.

Represents the axis direction.

Enumerator:
AxisDirectionX 

X-axis.

AxisDirectionY 

Y-axis.

AxisDirectionZ 

Z-axis.

Represents the type of scale for X or Y axis.

Enumerator:
AxisTypeAuto 

Automatic type.

AxisTypeLinear 

Linear type.

AxisTypeLog 

Log type.

AxisTypeDb 

Db type.

Represents the bar filling color option.

Enumerator:
BarColorOptionFill 

Fill color or contour color with no shading.

BarColorOptionHidden 

Background color as fill.

BarColorOptionShaded 

Fill Color or contour color with shading.

Represents the 2D plot complex option.

Enumerator:
ComplexOption2DMagnitude 

Magnitude of the complex data for 2D plot.

ComplexOption2DMagnitudePhase 

Magnitude and phase angle of complex data for 2D plot.

ComplexOption2DPhase 

Only the phase of the complex data for 2D plot.

ComplexOption2DReal 

Only the real part of the complex data for 2D plot.

ComplexOption2DRealImaginary 

Real and imaginary of the complex data for 2D plot.

ComplexOption2DRealImaginaryPhase 

Real, imaginary and phase angle of the complex data for 2D plot.

ComplexOption2DPolar 

Polar for 2D plot.

ComplexOption2DArgand 

Argand for 2D plot.

ComplexOption2DPolar3D 

Polar for 3D plot.

ComplexOption2DArgand3D 

Argand for 3D plot.

ComplexOption2DPhaseMagnitude 

Phase angle and Magnitude of complex data for 2D plot.

ComplexOption2DImaginaryReal 

Real and imaginary of the complex data for 2D plot.

ComplexOption2DPhaseRealImaginary 

Phase angle, real and imaginary of the complex data for 2D plot.

ComplexOption2DImaginaryRealPhase 

Imaginary, real and phase angle of the complex data for 2D plot.

ComplexOption2DPhaseImaginaryReal 

Phase angle, imaginary and real of the complex data for 2D plot.

ComplexOption2DNichols 

Nichols for 2D plot.

ComplexOption2DAtPhaseAngle 

At phase angle for 2D plot.

ComplexOption2DSignedMagnitude 

Signed Magnitude for 2D plot.

Represents the 3D plot complex option.

Enumerator:
ComplexOption3DMagnitude 

Magnitude of the complex data for 3D plot.

ComplexOption3DPhase 

Phase of the complex data for 3D plot.

ComplexOption3DReal 

Real part of the complex data for 3D plot.

ComplexOption3DImaginary 

Imaginary part of the complex data for 3D plot.

Represents the plate filling color option.

Represents the surface filling color option Represents the decimal number format

Enumerator:
DecimalFormatActual 

Show decimal automatically.

DecimalFormatX 

Displays one digit followed by period.

DecimalFormatXx 

Displays two digits followed by period.

DecimalFormatXxx 

Displays three digits followed by period.

DecimalFormatXxxx 

Displays four digits followed by period.

DecimalFormatXexx 

Scientific notation with one digit followed by period, for example: 5.3E+05.

DecimalFormatXxexx 

Scientific notation with two digits followed by period.

DecimalFormatXxxexx 

Scientific notation with three digits followed by period.

DecimalFormatXxxxexx 

Scientific notation with four digits followed by period.

Represents the contouring range.

Represents the direction option

Enumerator:
DirectionX 

Option to show plot in the X axis direction.

DirectionZ 

Option to show plot in the Z axis direction.

DirectionXz 

Option to show plot in the both X and Z axis direction.

Represents the font type.

Enumerator:
FonttypeNx 

NX Font.

FonttypeStandard 

Standard Font.

Represents the plot graph style.

Enumerator:
GraphStyleLine 

Option to display plot in curve style.

GraphStyleBar 

Option to display plot in bar style.

GraphStylePlate 

Option to display plot in plate style.

GraphStyleSurface 

Option to display plot in surface style.

GraphStyleScatter 

Option to display plot in scatter style.

Represents the grid style for plot.

Enumerator:
GridStyleNoGrid 

No grid displayed.

GridStyleGridOnly 

Only display grid.

GridStyleTicksOnly 

Only display tick.

GridStyleGridAndTicks 

Display both grid and tick.

GridStyleDenseGrid 

Display dense grid.

Represents the line font

Deprecated:
Deprecated in NX9.0.0.

Use DisplayableObject::ObjectFont instead.

Enumerator:
LineFontSolid 

Solid font.

LineFontDashed 

Dashed font.

LineFontPhantom 

Phantom font.

LineFontCenterLine 

Center line font.

LineFontDotted 

Dotted font.

LineFontLongDashed 

Long dashed font.

LineFontDottedDashed 

Dotted dashed font.

Represents the line width

Deprecated:
Deprecated in NX9.0.0.

Use DisplayableObject::ObjectWidth instead.

Enumerator:
LineWidthThin 

Thin width.

LineWidthNormal 

Normal width.

LineWidthThick 

Thick width.

Prepresents the phase range option.

Enumerator:
PhaseRangeOptionNegativeTwoPiToZero 

Displays phase between 0 and 360.

PhaseRangeOptionZeroToTwoPi 

Displays phase between -360 and 0.

PhaseRangeOptionNegativePiToPi 

Displays phase between -180 and 180.

PhaseRangeOptionNegativeOneHalfPiToHalfPi 

Displays phase between -270 and 90.

PhaseRangeOptionNegativeHalfPiToOneHalfPi 

Displays phase between -90 and 270.

Represents the point marker.

Enumerator:
PointMarkerNone 

No marker.

PointMarkerPlus 

Plus marker.

PointMarkerDot 

Dot marker.

PointMarkerAsterisk 

Asterisk marker.

PointMarkerCircle 

Circle marker.

PointMarkerPoundsign 

Pound sign marker.

PointMarkerCross 

Cross marker.

PointMarkerSquare 

Square marker.

PointMarkerTriangle 

Triangle marker.

PointMarkerDiamond 

Diamond marker.

PointMarkerCenterLine 

Center line marker.

Represents the text alignment.

Enumerator:
TextAlignmentLeft 

Left align text.

TextAlignmentCenter 

Center align text.

TextAlignmentRight 

Right align text.

Represents the text orientation.

Enumerator:
TextOrientationHorizontal 

Horizontal text orientation.

TextOrientationUpward 

Upward text orientation.

TextOrientationDownward 

Downward text orientation.

Represents the label text type.

Enumerator:
TextTypeNone 

Not defined type.

TextTypeTitle 

Title label.

TextTypeLegend 

Legend label.

TextTypeGraphName 

Graph name label.

TextTypePageNumber 

Page number label.

TextTypeMarker 

Marker label.

TextTypeNote 

Note label.

TextTypeProbingText 

Probing label.

TextTypeXLabel 

X Axis name label.

TextTypeYLabel 

Y Axis name label.

TextTypeZLabel 

Z Axis name label.

TextTypeXNumber 

X Axis number label.

TextTypeYNumber 

Y Axis number label.

TextTypeZNumber 

Z Axis number label.

Represents the unit system.

Enumerator:
UnitSystemFunction 

Function unit.

UnitSystemModel 

Model unit.

UnitSystemSi 

International standard unit.

UnitSystemMn 

Milliforce unit.

UnitSystemMm 

Millimeter unit.

UnitSystemIn 

Inch unit.

UnitSystemCustom 

Custom unit.

Copyright 2013 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.