NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::CAE::Xyplot::I3DDataGraph Class Referenceabstract

Represents a graph interface which input is 3D data. More...

Inheritance diagram for NXOpen::CAE::Xyplot::I3DDataGraph:
NXOpen::CAE::Xyplot::ColorMapGraph NXOpen::CAE::Xyplot::Graph3D

Public Member Functions

virtual
NXOpen::CAE::Xyplot::MarkerModel
CreateMarker (int recordIndex, int sectionIndex, int pointIndex)=0
 Creates a marker in the position of a source point. More...
 
virtual
NXOpen::CAE::Xyplot::MarkerModel
CreateMarker (int recordIndex, int sectionIndex, int prePointIndex, int nextPointIndex, double linearInterpoScale)=0
 Creates a marker in the linear interpolation position between two source points. More...
 
virtual int GetSourcePointCount (int recordIndex, int sectionIndex)=0
 Gets the source point count of specified record. More...
 

Detailed Description

Represents a graph interface which input is 3D data.

3D plot data can consist of multiple CAE::FTK::ArrayRecord2D or a CAE::FTK::SectionBasedMatrixRecord


Created in NX12.0.0.

Member Function Documentation

virtual NXOpen::CAE::Xyplot::MarkerModel* NXOpen::CAE::Xyplot::I3DDataGraph::CreateMarker ( int  recordIndex,
int  sectionIndex,
int  pointIndex 
)
pure virtual

Creates a marker in the position of a source point.

The record index is between 0 and CAE::Xyplot::Graph::RecordCount , 0 is inclusive. The point index is between 0 and CAE::Xyplot::I3DDataGraph::GetSourcePointCount , 0 is inclusive.

Returns
Marker model
Created in NX12.0.0.

License requirements : None
Parameters
recordIndexRecord index
sectionIndexSection index
pointIndexPoint index

Implemented in NXOpen::CAE::Xyplot::ColorMapGraph, and NXOpen::CAE::Xyplot::Graph3D.

virtual NXOpen::CAE::Xyplot::MarkerModel* NXOpen::CAE::Xyplot::I3DDataGraph::CreateMarker ( int  recordIndex,
int  sectionIndex,
int  prePointIndex,
int  nextPointIndex,
double  linearInterpoScale 
)
pure virtual

Creates a marker in the linear interpolation position between two source points.

The record index is between 0 and CAE::Xyplot::Graph::RecordCount , 0 is inclusive. The previous/next point index is between 0 and CAE::Xyplot::I3DDataGraph::GetSourcePointCount , 0 is inclusive. The linear interpolation scale is between 0 and 1, both 0 and 1 are inclusive.

Returns
Marker model
Created in NX12.0.0.

License requirements : None
Parameters
recordIndexRecord index
sectionIndexSection index
prePointIndexPrevious Point index
nextPointIndexNext Point index
linearInterpoScaleInterpolation Scale

Implemented in NXOpen::CAE::Xyplot::ColorMapGraph, and NXOpen::CAE::Xyplot::Graph3D.

virtual int NXOpen::CAE::Xyplot::I3DDataGraph::GetSourcePointCount ( int  recordIndex,
int  sectionIndex 
)
pure virtual

Gets the source point count of specified record.

The record index is between 0 and CAE::Xyplot::Graph::RecordCount , 0 is inclusive.

Returns
Point count
Created in NX12.0.0.

License requirements : None
Parameters
recordIndexRecord index
sectionIndexSection index

Implemented in NXOpen::CAE::Xyplot::ColorMapGraph, and NXOpen::CAE::Xyplot::Graph3D.


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.