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

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

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

List of all members.

Public Types

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

Public Member Functions

int CombDensity ()
 Returns the comb density
Created in NX6.0.0.
int CombInterneedleDensity ()
 Returns the comb interneedle density
Created in NX6.0.0.
double CombMaxLength ()
 Returns the comb maximum length
Created in NX6.0.0.
double CombScaleFactor ()
 Returns the comb scale factor
Created in NX6.0.0.
NXOpen::Vector3d Direction ()
 Returns the diection
Created in NX6.0.0.
NXOpen::GeometricAnalysis::CurveAnalysisRecord::DirectionOptionType DirectionOption ()
 Returns the direction option
Created in NX6.0.0.
double End ()
 Returns the end parameter
Created in NX6.0.0.
void SetCombDensity (int density)
 Sets the comb density
Created in NX6.0.0.
void SetCombInterneedleDensity (int interneedleDensity)
 Sets the comb interneedle density
Created in NX6.0.0.
void SetCombMaxLength (double maxLength)
 Sets the comb maximum length
Created in NX6.0.0.
void SetCombScaleFactor (double factor)
 Sets the comb scale factor
Created in NX6.0.0.
void SetDirection (const NXOpen::Vector3d &direction)
 Sets the diection
Created in NX6.0.0.
void SetDirectionOption (NXOpen::GeometricAnalysis::CurveAnalysisRecord::DirectionOptionType directionOption)
 Sets the direction option
Created in NX6.0.0.
void SetEnd (double end)
 Sets the end parameter
Created in NX6.0.0.
void SetShowComb (bool on)
 Sets the flag to show comb
Created in NX6.0.0.
void SetShowInflection (bool on)
 Sets the flag to show inflection
Created in NX6.0.0.
void SetShowKnot (bool on)
 Sets the flag to show knot
Created in NX6.0.0.
void SetShowPeak (bool on)
 Sets the flag to show peak
Created in NX6.0.0.
void SetShowPole (bool on)
 Sets the flag to show pole
Created in NX6.0.0.
void SetStart (double start)
 Sets the start parameter, range from 0 to 100
Created in NX6.0.0.
void SetUseMaxLength (bool on)
 Sets the flag to limit the maximum length of the comb
Created in NX6.0.0.
bool ShowComb ()
 Returns the flag to show comb
Created in NX6.0.0.
bool ShowInflection ()
 Returns the flag to show inflection
Created in NX6.0.0.
bool ShowKnot ()
 Returns the flag to show knot
Created in NX6.0.0.
bool ShowPeak ()
 Returns the flag to show peak
Created in NX6.0.0.
bool ShowPole ()
 Returns the flag to show pole
Created in NX6.0.0.
double Start ()
 Returns the start parameter, range from 0 to 100
Created in NX6.0.0.
bool UseMaxLength ()
 Returns the flag to limit the maximum length of the comb
Created in NX6.0.0.
virtual ~CurveAnalysisRecord ()
 Free resources associated with the instance.

Detailed Description

Represents the information regarding how to display a curve's poles, knots, combs, peaks and inflections
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


Constructor & Destructor Documentation

Free resources associated with the instance.


Created in NX6.0.0.

License requirements : None


Member Function Documentation

Returns the comb density
Created in NX6.0.0.



License requirements : None

Returns the comb interneedle density
Created in NX6.0.0.



License requirements : None

Returns the comb maximum length
Created in NX6.0.0.



License requirements : None

Returns the comb scale factor
Created in NX6.0.0.



License requirements : None

Returns the diection
Created in NX6.0.0.



License requirements : None

Returns the direction option
Created in NX6.0.0.



License requirements : None

Returns the end parameter
Created in NX6.0.0.



License requirements : None

Sets the comb density
Created in NX6.0.0.



License requirements : None

Parameters:
densitycomb density

Sets the comb interneedle density
Created in NX6.0.0.



License requirements : None

Parameters:
interneedleDensitycomb interneedle density

Sets the comb maximum length
Created in NX6.0.0.



License requirements : None

Parameters:
maxLengthmax length

Sets the comb scale factor
Created in NX6.0.0.



License requirements : None

Parameters:
factorcomb scale factor

Sets the diection
Created in NX6.0.0.



License requirements : None

Parameters:
directiondirection

Sets the direction option
Created in NX6.0.0.



License requirements : None

Parameters:
directionOptiondirection option

Sets the end parameter
Created in NX6.0.0.



License requirements : None

Parameters:
endend parameter

Sets the flag to show comb
Created in NX6.0.0.



License requirements : None

Parameters:
ontrue to show comb

Sets the flag to show inflection
Created in NX6.0.0.



License requirements : None

Parameters:
ontrue to show inflection

Sets the flag to show knot
Created in NX6.0.0.



License requirements : None

Parameters:
ontrue to show knot

Sets the flag to show peak
Created in NX6.0.0.



License requirements : None

Parameters:
ontrue to show peak

Sets the flag to show pole
Created in NX6.0.0.



License requirements : None

Parameters:
ontrue to show pole

Sets the start parameter, range from 0 to 100
Created in NX6.0.0.



License requirements : None

Parameters:
startstart parameter

Sets the flag to limit the maximum length of the comb
Created in NX6.0.0.



License requirements : None

Parameters:
ontrue to use the max length to limit comb

Returns the flag to show comb
Created in NX6.0.0.



License requirements : None

Returns the flag to show inflection
Created in NX6.0.0.



License requirements : None

Returns the flag to show knot
Created in NX6.0.0.



License requirements : None

Returns the flag to show peak
Created in NX6.0.0.



License requirements : None

Returns the flag to show pole
Created in NX6.0.0.



License requirements : None

Returns the start parameter, range from 0 to 100
Created in NX6.0.0.



License requirements : None

Returns the flag to limit the maximum length of the comb
Created in NX6.0.0.



License requirements : None


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