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

Represents the information regarding how to display a curve's poles, knots, combs, peaks and inflections
More...

Inheritance diagram for NXOpen::GeometricAnalysis::CurveAnalysisRecord:
NXOpen::TransientObject

Public Types

enum  DirectionOptionType { DirectionOptionTypeNone, DirectionOptionTypePlaneOfCurve, DirectionOptionTypeSpecifyVector, DirectionOptionTypeWorkView }
 Direction option types. More...
 

Public Member Functions

int CombDensity ()
 Returns the comb density
More...
 
int CombInterneedleDensity ()
 Returns the comb interneedle density
More...
 
double CombMaxLength ()
 Returns the comb maximum length
More...
 
double CombScaleFactor ()
 Returns the comb scale factor
More...
 
NXOpen::Vector3d Direction ()
 Returns the diection
More...
 
NXOpen::GeometricAnalysis::CurveAnalysisRecord::DirectionOptionType DirectionOption ()
 Returns the direction option
More...
 
double End ()
 Returns the end parameter
More...
 
void SetCombDensity (int density)
 Sets the comb density
More...
 
void SetCombInterneedleDensity (int interneedleDensity)
 Sets the comb interneedle density
More...
 
void SetCombMaxLength (double maxLength)
 Sets the comb maximum length
More...
 
void SetCombScaleFactor (double factor)
 Sets the comb scale factor
More...
 
void SetDirection (const NXOpen::Vector3d &direction)
 Sets the diection
More...
 
void SetDirectionOption (NXOpen::GeometricAnalysis::CurveAnalysisRecord::DirectionOptionType directionOption)
 Sets the direction option
More...
 
void SetEnd (double end)
 Sets the end parameter
More...
 
void SetShowComb (bool on)
 Sets the flag to show comb
More...
 
void SetShowInflection (bool on)
 Sets the flag to show inflection
More...
 
void SetShowKnot (bool on)
 Sets the flag to show knot
More...
 
void SetShowPeak (bool on)
 Sets the flag to show peak
More...
 
void SetShowPole (bool on)
 Free resources associated with the instance. More...
 
void SetStart (double start)
 Sets the start parameter, range from 0 to 100
More...
 
void SetUseMaxLength (bool on)
 Sets the flag to limit the maximum length of the comb
More...
 
bool ShowComb ()
 Returns the flag to show comb
More...
 
bool ShowInflection ()
 Returns the flag to show inflection
More...
 
bool ShowKnot ()
 Returns the flag to show knot
More...
 
bool ShowPeak ()
 Returns the flag to show peak
More...
 
bool ShowPole ()
 Returns the flag to show pole
More...
 
double Start ()
 Returns the start parameter, range from 0 to 100
More...
 
bool UseMaxLength ()
 Returns the flag to limit the maximum length of the comb
More...
 
- Public Member Functions inherited from NXOpen::TransientObject
void * GetHandle ()
 Handle of the internal object represented by this object. More...
 

Detailed Description

Represents the information regarding how to display a curve's poles, knots, combs, peaks and inflections

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay .


Created in NX6.0.0.

Member Enumeration Documentation

Direction option types.

Enumerator
DirectionOptionTypeNone 

no direction

DirectionOptionTypePlaneOfCurve 

best fit plane

DirectionOptionTypeSpecifyVector 

specify vector

DirectionOptionTypeWorkView 

work view

Member Function Documentation

int NXOpen::GeometricAnalysis::CurveAnalysisRecord::CombDensity ( )

Returns the comb density

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay .


Created in NX6.0.0.

License requirements : None

int NXOpen::GeometricAnalysis::CurveAnalysisRecord::CombInterneedleDensity ( )

Returns the comb interneedle density

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay .


Created in NX6.0.0.

License requirements : None

double NXOpen::GeometricAnalysis::CurveAnalysisRecord::CombMaxLength ( )

Returns the comb maximum length

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay .


Created in NX6.0.0.

License requirements : None

double NXOpen::GeometricAnalysis::CurveAnalysisRecord::CombScaleFactor ( )

Returns the comb scale factor

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay .


Created in NX6.0.0.

License requirements : None

NXOpen::Vector3d NXOpen::GeometricAnalysis::CurveAnalysisRecord::Direction ( )

Returns the diection

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay .


Created in NX6.0.0.

License requirements : None

NXOpen::GeometricAnalysis::CurveAnalysisRecord::DirectionOptionType NXOpen::GeometricAnalysis::CurveAnalysisRecord::DirectionOption ( )

Returns the direction option

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay .


Created in NX6.0.0.

License requirements : None

double NXOpen::GeometricAnalysis::CurveAnalysisRecord::End ( )

Returns the end parameter

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay .


Created in NX6.0.0.

License requirements : None

void NXOpen::GeometricAnalysis::CurveAnalysisRecord::SetCombDensity ( int  density)

Sets the comb density

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay .


Created in NX6.0.0.

License requirements : None

Parameters
densitycomb density
void NXOpen::GeometricAnalysis::CurveAnalysisRecord::SetCombInterneedleDensity ( int  interneedleDensity)

Sets the comb interneedle density

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay .


Created in NX6.0.0.

License requirements : None

Parameters
interneedleDensitycomb interneedle density
void NXOpen::GeometricAnalysis::CurveAnalysisRecord::SetCombMaxLength ( double  maxLength)

Sets the comb maximum length

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay .


Created in NX6.0.0.

License requirements : None

Parameters
maxLengthmax length
void NXOpen::GeometricAnalysis::CurveAnalysisRecord::SetCombScaleFactor ( double  factor)

Sets the comb scale factor

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay .


Created in NX6.0.0.

License requirements : None

Parameters
factorcomb scale factor
void NXOpen::GeometricAnalysis::CurveAnalysisRecord::SetDirection ( const NXOpen::Vector3d direction)

Sets the diection

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay .


Created in NX6.0.0.

License requirements : None

Parameters
directiondirection
void NXOpen::GeometricAnalysis::CurveAnalysisRecord::SetDirectionOption ( NXOpen::GeometricAnalysis::CurveAnalysisRecord::DirectionOptionType  directionOption)

Sets the direction option

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay .


Created in NX6.0.0.

License requirements : None

Parameters
directionOptiondirection option
void NXOpen::GeometricAnalysis::CurveAnalysisRecord::SetEnd ( double  end)

Sets the end parameter

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay .


Created in NX6.0.0.

License requirements : None

Parameters
endend parameter
void NXOpen::GeometricAnalysis::CurveAnalysisRecord::SetShowComb ( bool  on)

Sets the flag to show comb

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay .


Created in NX6.0.0.

License requirements : None

Parameters
ontrue to show comb
void NXOpen::GeometricAnalysis::CurveAnalysisRecord::SetShowInflection ( bool  on)

Sets the flag to show inflection

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay .


Created in NX6.0.0.

License requirements : None

Parameters
ontrue to show inflection
void NXOpen::GeometricAnalysis::CurveAnalysisRecord::SetShowKnot ( bool  on)

Sets the flag to show knot

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay .


Created in NX6.0.0.

License requirements : None

Parameters
ontrue to show knot
void NXOpen::GeometricAnalysis::CurveAnalysisRecord::SetShowPeak ( bool  on)

Sets the flag to show peak

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay .


Created in NX6.0.0.

License requirements : None

Parameters
ontrue to show peak
void NXOpen::GeometricAnalysis::CurveAnalysisRecord::SetShowPole ( bool  on)

Free resources associated with the instance.


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


Created in NX6.0.0.

License requirements : None Sets the flag to show pole

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay .


Created in NX6.0.0.

License requirements : None

Parameters
ontrue to show pole
void NXOpen::GeometricAnalysis::CurveAnalysisRecord::SetStart ( double  start)

Sets the start parameter, range from 0 to 100

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay .


Created in NX6.0.0.

License requirements : None

Parameters
startstart parameter
void NXOpen::GeometricAnalysis::CurveAnalysisRecord::SetUseMaxLength ( bool  on)

Sets the flag to limit the maximum length of the comb

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay .


Created in NX6.0.0.

License requirements : None

Parameters
ontrue to use the max length to limit comb
bool NXOpen::GeometricAnalysis::CurveAnalysisRecord::ShowComb ( )

Returns the flag to show comb

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay .


Created in NX6.0.0.

License requirements : None

bool NXOpen::GeometricAnalysis::CurveAnalysisRecord::ShowInflection ( )

Returns the flag to show inflection

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay .


Created in NX6.0.0.

License requirements : None

bool NXOpen::GeometricAnalysis::CurveAnalysisRecord::ShowKnot ( )

Returns the flag to show knot

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay .


Created in NX6.0.0.

License requirements : None

bool NXOpen::GeometricAnalysis::CurveAnalysisRecord::ShowPeak ( )

Returns the flag to show peak

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay .


Created in NX6.0.0.

License requirements : None

bool NXOpen::GeometricAnalysis::CurveAnalysisRecord::ShowPole ( )

Returns the flag to show pole

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay .


Created in NX6.0.0.

License requirements : None

double NXOpen::GeometricAnalysis::CurveAnalysisRecord::Start ( )

Returns the start parameter, range from 0 to 100

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay .


Created in NX6.0.0.

License requirements : None

bool NXOpen::GeometricAnalysis::CurveAnalysisRecord::UseMaxLength ( )

Returns the flag to limit the maximum length of the comb

Deprecated:
Deprecated in NX8.5.0.

Use NXOpen::GeometricAnalysis::CurveAnalysisDisplay .


Created in NX6.0.0.

License requirements : None


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