NX Open C++ Reference Guide
Public Member Functions
NXOpen::Features::RuledBuilder Class Reference

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

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

List of all members.

Public Member Functions

NXOpen::GeometricUtilities::AlignmentMethodBuilderAlignmentMethod ()
 Returns the alignment method
Created in NX6.0.0.
NXOpen::GeometricUtilities::FeatureOptionsBodyPreference ()
 Returns the body type options
Created in NX7.5.0.
NXOpen::SectionFirstSection ()
 Returns the first section
Created in NX6.0.0.
bool IsShapePreserved ()
 Returns the preserve shape flag.
double PositionTolerance ()
 Returns the position tolerance
Created in NX6.0.0.
NXOpen::SectionSecondSection ()
 Returns the second section
Created in NX6.0.0.
void SetBodyPreference (NXOpen::GeometricUtilities::FeatureOptions *featureOptions)
 Sets the body type options
Created in NX7.5.0.
void SetFirstSection (NXOpen::Section *section)
 Sets the first section
Created in NX7.5.0.
void SetPositionTolerance (double positionTolerance)
 Sets the position tolerance
Created in NX6.0.0.
void SetSecondSection (NXOpen::Section *section)
 Sets the second section
Created in NX7.5.0.
void SetShapePreserved (bool isShapePreserved)
 Sets the preserve shape flag.

Detailed Description

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

Property Value

AlignmentMethod.AlignType

Parameter

IsShapePreserved

True


Created in NX6.0.0.


Member Function Documentation

Returns the alignment method
Created in NX6.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 : features_modeling ("FEATURES MODELING") OR nx_freeform_1 ("basic freeform modeling")

Returns the first section
Created in NX6.0.0.



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

Returns the preserve shape flag.

When preserve shape is used, the input curves will not be approximated in constructing the ruled surface. Only Parameter and By Points alignment options are allowed if preserve shape is used.
Created in NX6.0.0.

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

Returns the position tolerance
Created in NX6.0.0.



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

Returns the second section
Created in NX6.0.0.



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

Sets the body type options
Created in NX7.5.0.



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

Parameters:
featureOptionsfeatureoptions

Sets the first section
Created in NX7.5.0.



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

Parameters:
sectionsection
void NXOpen::Features::RuledBuilder::SetPositionTolerance ( double  positionTolerance)

Sets the position tolerance
Created in NX6.0.0.



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

Parameters:
positionTolerancepositiontolerance

Sets the second section
Created in NX7.5.0.



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

Parameters:
sectionsection
void NXOpen::Features::RuledBuilder::SetShapePreserved ( bool  isShapePreserved)

Sets the preserve shape flag.

When preserve shape is used, the input curves will not be approximated in constructing the ruled surface. Only Parameter and By Points alignment options are allowed if preserve shape is used.
Created in NX6.0.0.

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

Parameters:
isShapePreservedisshapepreserved

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