NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::GeometricAnalysis::CurveAnalysisDisplay Class Reference

Represents a tool to control whether to show a curve's poles,knots,combs,peaks and inflections
To obtain an instance of this class, refer to NXOpen::GeometricAnalysis::AnalysisObjectCollection

Created in NX6.0.0. More...

Public Types

enum  ShowFlagType {
  ShowFlagTypePole, ShowFlagTypeComb, ShowFlagTypeInflection, ShowFlagTypePeak,
  ShowFlagTypeKnot, ShowFlagTypeEndpoint
}
 Show flag types
More...
 

Public Member Functions

NXOpen::GeometricAnalysis::CurveAnalysisRecordGetAnalysisRecord (NXOpen::Curve *curve)
 Gets analysis record. More...
 
bool GetShowEndPoints (NXOpen::Curve *curve)
 Gets a flag representing end points display state of a curve. More...
 
bool GetShowKnot (NXOpen::Curve *curve)
 Gets a flag representing knots display state of a b-spline curve. More...
 
bool GetShowPole (NXOpen::Curve *curve)
 Gets a flag representing poles display state of a b-spline curve. More...
 
NXOpen::GeometricAnalysis::CurveAnalysisRecordNewRecord ()
 Creats a curve analysis record. More...
 
void SetAnalysisRecord (NXOpen::Curve *curve, NXOpen::GeometricAnalysis::CurveAnalysisRecord *record)
 Sets analysis record
More...
 
void SetShowEndPoints (NXOpen::Curve *curve, bool show)
 Sets a flag representing end points display state of a curve
Created in NX8.5.0. More...
 
void SetShowFlag (NXOpen::Curve *curve, NXOpen::GeometricAnalysis::CurveAnalysisDisplay::ShowFlagType choice, bool on)
 Sets show flags
More...
 
void SetShowKnot (NXOpen::Curve *curve, bool show)
 Sets a flag representing knots display state of a b-spline curve
Created in NX8.5.0. More...
 
void SetShowPole (NXOpen::Curve *curve, bool show)
 Sets a flag representing poles display state of a b-spline curve
Created in NX8.5.0. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a tool to control whether to show a curve's poles,knots,combs,peaks and inflections
To obtain an instance of this class, refer to NXOpen::GeometricAnalysis::AnalysisObjectCollection

Created in NX6.0.0.


Member Enumeration Documentation

Show flag types

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay::SetShowPole , NXOpen::GeometricAnalysis::CurveAnalysisDisplay::SetShowKnot , NXOpen::GeometricAnalysis::CurveAnalysisDisplay::SetShowEndPoints methods.

Enumerator
ShowFlagTypePole 

show pole

ShowFlagTypeComb 

show comb

ShowFlagTypeInflection 

show inflection

ShowFlagTypePeak 

show peak

ShowFlagTypeKnot 

show knot

ShowFlagTypeEndpoint 

show endpoint

Member Function Documentation

NXOpen::GeometricAnalysis::CurveAnalysisRecord* NXOpen::GeometricAnalysis::CurveAnalysisDisplay::GetAnalysisRecord ( NXOpen::Curve curve)

Gets analysis record.

Returns
curve analysis record
Deprecated:
Deprecated in NX8.5.0. Use NXOpen::GeometricAnalysis::CurveCurvatureAnalysis .


Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
curvecurve
bool NXOpen::GeometricAnalysis::CurveAnalysisDisplay::GetShowEndPoints ( NXOpen::Curve curve)

Gets a flag representing end points display state of a curve.

Returns

Created in NX8.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
curvecurve
bool NXOpen::GeometricAnalysis::CurveAnalysisDisplay::GetShowKnot ( NXOpen::Curve curve)

Gets a flag representing knots display state of a b-spline curve.

Returns

Created in NX8.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
curvecurve
bool NXOpen::GeometricAnalysis::CurveAnalysisDisplay::GetShowPole ( NXOpen::Curve curve)

Gets a flag representing poles display state of a b-spline curve.

Returns

Created in NX8.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
curvecurve
NXOpen::GeometricAnalysis::CurveAnalysisRecord* NXOpen::GeometricAnalysis::CurveAnalysisDisplay::NewRecord ( )

Creats a curve analysis record.

Returns

Deprecated:
Deprecated in NX8.5.0. Use NXOpen::GeometricAnalysis::CurveCurvatureAnalysis .


Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

void NXOpen::GeometricAnalysis::CurveAnalysisDisplay::SetAnalysisRecord ( NXOpen::Curve curve,
NXOpen::GeometricAnalysis::CurveAnalysisRecord record 
)

Sets analysis record

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveCurvatureAnalysis .


Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
curvecurve
recordcurve analysis record
void NXOpen::GeometricAnalysis::CurveAnalysisDisplay::SetShowEndPoints ( NXOpen::Curve curve,
bool  show 
)

Sets a flag representing end points display state of a curve
Created in NX8.5.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
curvecurve
showshow
void NXOpen::GeometricAnalysis::CurveAnalysisDisplay::SetShowFlag ( NXOpen::Curve curve,
NXOpen::GeometricAnalysis::CurveAnalysisDisplay::ShowFlagType  choice,
bool  on 
)

Sets show flags

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveCurvatureAnalysis .


Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
curvecurve
choicepole/comb/inflection/peak/knot
ontrue/false to show flags
void NXOpen::GeometricAnalysis::CurveAnalysisDisplay::SetShowKnot ( NXOpen::Curve curve,
bool  show 
)

Sets a flag representing knots display state of a b-spline curve
Created in NX8.5.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
curvecurve
showshow
void NXOpen::GeometricAnalysis::CurveAnalysisDisplay::SetShowPole ( NXOpen::Curve curve,
bool  show 
)

Sets a flag representing poles display state of a b-spline curve
Created in NX8.5.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
curvecurve
showshow
tag_t NXOpen::GeometricAnalysis::CurveAnalysisDisplay::Tag ( ) const

Returns the tag of this object.


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