NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Features::StudioSurfaceBuilder Class Reference

Represents a Features::StudioSurface builder
To create a new instance of this class, use Features::FeatureCollection::CreateStudioSurfaceBuilder
Default values. More...

Inheritance diagram for NXOpen::Features::StudioSurfaceBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  TransitionOptions {
  TransitionOptionsNormalToEndSections, TransitionOptionsNormalToAllSections, TransitionOptionsCubic, TransitionOptionsLinearAndBlend,
  TransitionOptionsNoEndConstraint
}
 the transition control options when using By Points alignment method More...

Public Member Functions

NXOpen::GeometricUtilities::AlignmentMethodBuilderAlignmentMethod ()
 Returns the alignment method
Created in NX5.0.0.
NXOpen::GeometricUtilities::FeatureOptionsBodyPreference ()
 Returns the body type options
Created in NX7.5.0.
double CurvatureTolerance ()
 Returns the curvature tolerance
Created in NX5.0.0.
NXOpen::GeometricUtilities::ContinuityFirstGuideContinuity ()
 Returns the first guide continuity
Created in NX5.0.0.
NXOpen::GeometricUtilities::ContinuityFirstSectionContinuity ()
 Returns the first section continuity
Created in NX5.0.0.
NXOpen::GeometricUtilities::FlowDirectionFlowDirection ()
 Returns the flow direction
Created in NX5.0.0.
NXOpen::SectionListGuideList ()
 Returns the list of guides
Created in NX5.0.0.
NXOpen::GeometricUtilities::RebuildGuideRebuild ()
 Returns the guide rebuild
Created in NX5.0.0.
double IntersectionTolerance ()
 Returns the intersection tolerance
Created in NX5.0.0.
NXOpen::GeometricUtilities::ContinuityLastGuideContinuity ()
 Returns the last guide continuity
Created in NX5.0.0.
NXOpen::GeometricUtilities::ContinuityLastSectionContinuity ()
 Returns the last section continuity
Created in NX5.0.0.
double PositionTolerance ()
 Returns the position tolerance
Created in NX5.0.0.
NXOpen::SectionListSectionList ()
 Returns the list of sections
Created in NX5.0.0.
NXOpen::GeometricUtilities::RebuildSectionRebuild ()
 Returns the section rebuild
Created in NX5.0.0.
void SetCurvatureTolerance (double curvatureTolerance)
 Sets the curvature tolerance
Created in NX5.0.0.
void SetIntersectionTolerance (double intersectionTolerance)
 Sets the intersection tolerance
Created in NX5.0.0.
void SetPositionTolerance (double positionTolerance)
 Sets the position tolerance
Created in NX5.0.0.
void SetTangentTolerance (double tangentTolerance)
 Sets the tangent tolerance
Created in NX5.0.0.
void SetTransition (NXOpen::Features::StudioSurfaceBuilder::TransitionOptions transition)
 Sets the transition control
Created in NX5.0.0.
double TangentTolerance ()
 Returns the tangent tolerance
Created in NX5.0.0.
NXOpen::Features::StudioSurfaceBuilder::TransitionOptions Transition ()
 Returns the transition control
Created in NX5.0.0.

Detailed Description

Represents a Features::StudioSurface builder
To create a new instance of this class, use Features::FeatureCollection::CreateStudioSurfaceBuilder
Default values.

Property Value

Transition

NormalToEndSections


Created in NX5.0.0.


Member Enumeration Documentation

the transition control options when using By Points alignment method

Enumerator:
TransitionOptionsNormalToEndSections 

Normal to End Sections.

TransitionOptionsNormalToAllSections 

Normal to All Sections.

TransitionOptionsCubic 

Cubic.

TransitionOptionsLinearAndBlend 

Linear and Blend.

TransitionOptionsNoEndConstraint 

No End Constraint.


Member Function Documentation

Returns the alignment method
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Returns the body type options
Created in NX7.5.0.



License requirements : None

Returns the curvature tolerance
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Returns the first guide continuity
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Returns the first section continuity
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Returns the flow direction
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Returns the list of guides
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Returns the guide rebuild
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Returns the intersection tolerance
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Returns the last guide continuity
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Returns the last section continuity
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Returns the position tolerance
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Returns the list of sections
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Returns the section rebuild
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Sets the curvature tolerance
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Parameters:
curvatureTolerancecurvaturetolerance

Sets the intersection tolerance
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Parameters:
intersectionToleranceintersectiontolerance

Sets the position tolerance
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Parameters:
positionTolerancepositiontolerance

Sets the tangent tolerance
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Parameters:
tangentTolerancetangenttolerance

Sets the transition control
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Parameters:
transitiontransition

Returns the tangent tolerance
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")

Returns the transition control
Created in NX5.0.0.



License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")


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