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

GapFlushnessBuilder class
To create a new instance of this class, use GeometricAnalysis::AnalysisObjectCollection::CreateGapFlushnessBuilder
Default values. More...

Inheritance diagram for NXOpen::GeometricAnalysis::GapFlushnessBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  DisplayOptions { DisplayOptionsGapOnly, DisplayOptionsFlushnessOnly, DisplayOptionsBoth }
 This enum represents Label Display Option type. More...
enum  EvaluationModes { EvaluationModesPoint, EvaluationModesCurveNumber, EvaluationModesCurve }
 This enum represents evaluation mode. More...
enum  EvaluationTypes { EvaluationTypesAbsolute, EvaluationTypesVisual }
 This enum represents the Gap and Flushness Analysis Object evaluation types. More...
enum  PanelTypes { PanelTypesHem, PanelTypesFlange, PanelTypesWall }
 This enum represents panel type. More...
enum  SectionAlignments { SectionAlignmentsCurve, SectionAlignmentsCurveView, SectionAlignmentsSpecifiedDirection }
 This enum represents cross-section alignment type. More...
enum  SectionCurveOptions { SectionCurveOptionsContactCurve, SectionCurveOptionsUserDefined }
 This enum represents Cross Section Curves Options. More...

Public Member Functions

NXOpen::ScCollectorBasePanelFaces ()
 Returns the Base Panel face selection
Created in NX5.0.0.
NXOpen::SectionBasePanelInnerContactCurves ()
 Returns the Base Panel inner contact section
Created in NX5.0.0.
NXOpen::SectionBasePanelOuterContactCurves ()
 Returns the Base Panel outer contact section
Created in NX5.0.0.
NXOpen::GeometricAnalysis::GapFlushnessBuilder::PanelTypes BasePanelType ()
 Returns the Base Panel type
Created in NX5.0.0.
NXOpen::GeometricAnalysis::GapFlushnessBuilder::SectionCurveOptions CrossSectionCurveOption ()
 Returns the cross section curve option
Created in NX5.0.0.
NXOpen::SectionCrossSectionCurves ()
 Returns the Cross Section Curves
Created in NX5.0.0.
NXOpen::GeometricAnalysis::GapFlushnessBuilder::EvaluationModes EvaluationMode ()
 Returns the evaluation Method
Created in NX5.0.0.
NXOpen::PointEvaluationPoint ()
 Returns the evaluation point
Created in NX5.0.0.
NXOpen::GeometricAnalysis::GapFlushnessBuilder::EvaluationTypes EvaluationType ()
 Returns the evaluation type
Created in NX5.0.0.
bool IsNegativeToleranceLabelDisplayed ()
 Returns the Label Display negative tolerance
Created in NX5.0.0.
bool IsNominalLabelDisplayed ()
 Returns the Label Display Nominal
Created in NX5.0.0.
bool IsPositiveToleranceLabelDisplayed ()
 Returns the Label Display positive tolerance
Created in NX5.0.0.
NXOpen::GeometricAnalysis::GapFlushnessBuilder::DisplayOptions LabelDisplayOption ()
 Returns the display option type
Created in NX5.0.0.
double NegativeFlushnessTolerance ()
 Returns the negative tolerance for flushness
Created in NX5.0.0.
double NegativeGapTolerance ()
 Returns the negative tolerance for gap
Created in NX5.0.0.
double NominalFlushness ()
 Returns the nominal value for flushness
Created in NX5.0.0.
double NominalGap ()
 Returns the nominal value for gap
Created in NX5.0.0.
double PositiveFlushnessTolerance ()
 Returns the positive tolerance for flushness
Created in NX5.0.0.
double PositiveGapTolerance ()
 Returns the positive tolerance for gap
Created in NX5.0.0.
bool PreviewOption ()
 Returns the preview option
Created in NX5.0.0.
NXOpen::ExpressionSampleDistance ()
 Returns the Sample Distance
Created in NX5.0.0.
int SampleNumber ()
 Returns the sample number
Created in NX5.0.0.
NXOpen::ScCollectorSecondPanelFaces ()
 Returns the Second Panel face selection
Created in NX5.0.0.
NXOpen::SectionSecondPanelInnerContactCurves ()
 Returns the Second Panel inner contact section
Created in NX5.0.0.
NXOpen::SectionSecondPanelOuterContactCurves ()
 Returns the Second Panel outer contact section
Created in NX5.0.0.
NXOpen::GeometricAnalysis::GapFlushnessBuilder::PanelTypes SecondPanelType ()
 Returns the Second Panel type
Created in NX5.0.0.
NXOpen::GeometricAnalysis::GapFlushnessBuilder::SectionAlignments SectionAlignment ()
 Returns the Section Alignment
Created in NX5.0.0.
NXOpen::DirectionSectionAlignmentDirection ()
 Returns the section alignment vector
Created in NX5.0.0.
void SetBasePanelType (NXOpen::GeometricAnalysis::GapFlushnessBuilder::PanelTypes panelType)
 Sets the Base Panel type
Created in NX5.0.0.
void SetCrossSectionCurveOption (NXOpen::GeometricAnalysis::GapFlushnessBuilder::SectionCurveOptions sectionCurveOption)
 Sets the cross section curve option
Created in NX5.0.0.
void SetEvaluationMode (NXOpen::GeometricAnalysis::GapFlushnessBuilder::EvaluationModes evaluationMode)
 Sets the evaluation Method
Created in NX5.0.0.
void SetEvaluationPoint (NXOpen::Point *evaluationPoint)
 Sets the evaluation point
Created in NX5.0.0.
void SetEvaluationType (NXOpen::GeometricAnalysis::GapFlushnessBuilder::EvaluationTypes evaluationType)
 Sets the evaluation type
Created in NX5.0.0.
void SetLabelDisplayOption (NXOpen::GeometricAnalysis::GapFlushnessBuilder::DisplayOptions displayOption)
 Sets the display option type
Created in NX5.0.0.
void SetNegativeFlushnessTolerance (double negativeTolFlush)
 Sets the negative tolerance for flushness
Created in NX5.0.0.
void SetNegativeGapTolerance (double negativeTolGap)
 Sets the negative tolerance for gap
Created in NX5.0.0.
void SetNegativeToleranceLabelDisplayed (bool showlabelNegative)
 Sets the Label Display negative tolerance
Created in NX5.0.0.
void SetNominalFlushness (double nominalFlush)
 Sets the nominal value for flushness
Created in NX5.0.0.
void SetNominalGap (double nominalGap)
 Sets the nominal value for gap
Created in NX5.0.0.
void SetNominalLabelDisplayed (bool showlabelNominal)
 Sets the Label Display Nominal
Created in NX5.0.0.
void SetPositiveFlushnessTolerance (double positiveTolFlush)
 Sets the positive tolerance for flushness
Created in NX5.0.0.
void SetPositiveGapTolerance (double positiveTolGap)
 Sets the positive tolerance for gap
Created in NX5.0.0.
void SetPositiveToleranceLabelDisplayed (bool showlabelPositive)
 Sets the Label Display positive tolerance
Created in NX5.0.0.
void SetPreviewOption (bool previewOption)
 Sets the preview option
Created in NX5.0.0.
void SetSampleNumber (int sampleNumber)
 Sets the sample number
Created in NX5.0.0.
void SetSecondPanelType (NXOpen::GeometricAnalysis::GapFlushnessBuilder::PanelTypes panelType)
 Sets the Second Panel type
Created in NX5.0.0.
void SetSectionAlignment (NXOpen::GeometricAnalysis::GapFlushnessBuilder::SectionAlignments sectionAlignment)
 Sets the Section Alignment
Created in NX5.0.0.
void SetSectionAlignmentDirection (NXOpen::Direction *sectionAlignmentDirection)
 Sets the section alignment vector
Created in NX5.0.0.
void SetShowOutRangeLabels (bool showOutRangeLabels)
 Sets the show out of range labels
Created in NX5.0.0.
bool ShowOutRangeLabels ()
 Returns the show out of range labels
Created in NX5.0.0.

Detailed Description

GapFlushnessBuilder class
To create a new instance of this class, use GeometricAnalysis::AnalysisObjectCollection::CreateGapFlushnessBuilder
Default values.

Property Value

SampleNumber

10


Created in NX5.0.0.


Member Enumeration Documentation

This enum represents Label Display Option type.

Enumerator:
DisplayOptionsGapOnly 

gap only

DisplayOptionsFlushnessOnly 

flushness only

DisplayOptionsBoth 

both

This enum represents evaluation mode.

Enumerator:
EvaluationModesPoint 

at point

EvaluationModesCurveNumber 

along curve and number

EvaluationModesCurve 

along curve and distance

This enum represents the Gap and Flushness Analysis Object evaluation types.

Enumerator:
EvaluationTypesAbsolute 

absolute

EvaluationTypesVisual 

visual

This enum represents panel type.

Enumerator:
PanelTypesHem 

type hem

PanelTypesFlange 

type flange

PanelTypesWall 

type wall

This enum represents cross-section alignment type.

Enumerator:
SectionAlignmentsCurve 

curve

SectionAlignmentsCurveView 

curve in view

SectionAlignmentsSpecifiedDirection 

specified direction

This enum represents Cross Section Curves Options.

Enumerator:
SectionCurveOptionsContactCurve 

use contact curve

SectionCurveOptionsUserDefined 

use user defined curve


Member Function Documentation

Returns the Base Panel face selection
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the Base Panel inner contact section
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the Base Panel outer contact section
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the Base Panel type
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the cross section curve option
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the Cross Section Curves
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the evaluation Method
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the evaluation point
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the evaluation type
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the Label Display negative tolerance
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the Label Display Nominal
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the Label Display positive tolerance
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the display option type
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the negative tolerance for flushness
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the negative tolerance for gap
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the nominal value for flushness
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the nominal value for gap
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the positive tolerance for flushness
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the positive tolerance for gap
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the preview option
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the Sample Distance
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the sample number
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the Second Panel face selection
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the Second Panel inner contact section
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the Second Panel outer contact section
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the Second Panel type
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the Section Alignment
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the section alignment vector
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Sets the Base Panel type
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
panelTypepanel type

Sets the cross section curve option
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
sectionCurveOptionsection curve option

Sets the evaluation Method
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
evaluationModeevaluation mode

Sets the evaluation point
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
evaluationPointEvaluation point

Sets the evaluation type
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
evaluationTypeevaluation type

Sets the display option type
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
displayOptiondisplay option

Sets the negative tolerance for flushness
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
negativeTolFlushnegativetolflush

Sets the negative tolerance for gap
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
negativeTolGapnegativetolgap

Sets the Label Display negative tolerance
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
showlabelNegativeshowlabel negative

Sets the nominal value for flushness
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
nominalFlushnominalflush

Sets the nominal value for gap
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
nominalGapnominalgap

Sets the Label Display Nominal
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
showlabelNominalshowlabel nominal

Sets the positive tolerance for flushness
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
positiveTolFlushpositivetolflush

Sets the positive tolerance for gap
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
positiveTolGappositivetolgap

Sets the Label Display positive tolerance
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
showlabelPositiveshowlabel positive

Sets the preview option
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
previewOptionpreviewoption

Sets the sample number
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
sampleNumbersamplenumber

Sets the Second Panel type
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
panelTypepanel type

Sets the Section Alignment
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
sectionAlignmentsection alignment

Sets the section alignment vector
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
sectionAlignmentDirectionSection Alignment Direction vector

Sets the show out of range labels
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
showOutRangeLabelsshowoutrangelabels

Returns the show out of range labels
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")


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