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

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

Inheritance diagram for NXOpen::CAE::Xyplot::I3DDataPlot:
NXOpen::CAE::Xyplot::ColorMapPlot NXOpen::CAE::Xyplot::Plot3D

Public Member Functions

virtual void EditRecords (const std::vector< NXOpen::CAE::FTK::BaseRecord * > &records)=0
 Edits records of plot. More...
 

Detailed Description

Represents a plot interface which input is 3D data.

3D plot data can consist of multiple CAE::FTK::ArrayRecord2D or a CAE::FTK::SectionBasedMatrixRecord To the plot class which implements this interface, all input records will be represented as a whole data.


Created in NX12.0.0.

Member Function Documentation

virtual void NXOpen::CAE::Xyplot::I3DDataPlot::EditRecords ( const std::vector< NXOpen::CAE::FTK::BaseRecord * > &  records)
pure virtual

Edits records of plot.


Procedure of editing records of plot fully:

  1. Call this method to edit record data
  2. Call CAE::Xyplot::Plot::CommitRecordsChange to precess record data change and update data model
  3. Call CAE::Xyplot::IDisplayableModel::UpdateDisplay to regenerate display to reflect data change
  4. Optionally call CAE::Xyplot::Plot::FitView to make display fit the view;it is only required when the plot display boundary is changed



Created in NX12.0.0.

License requirements : None

Parameters
recordsrecords

Implemented in NXOpen::CAE::Xyplot::ColorMapPlot, and NXOpen::CAE::Xyplot::Plot3D.


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