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

Represents a NXOpen::Features::SectionSurface builder
To create a new instance of this class, use NXOpen::Features::FeatureCollection::CreateSectionSurfaceBuilder
Default values. More...

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

Public Types

enum  ControlRegionEnum { ControlRegionEnumEntire, ControlRegionEnumStart, ControlRegionEnumEnd }
 This enum represents the type of the region where depth and skew can be applied. More...
 
enum  FlowDirectionEnum { FlowDirectionEnumNotSpecified, FlowDirectionEnumPerpendicular, FlowDirectionEnumIsoLineU, FlowDirectionEnumIsoLineV }
 This enum represents the type of flow direction for the start/end of the section surface. More...
 
enum  SectionMethodCircularTangentEnum { SectionMethodCircularTangentEnumFilletArc, SectionMethodCircularTangentEnumCoverArc }
 This enum represents the current types of section method for circular tangent method. More...
 
enum  SectionMethodFilletBridgeEnum { SectionMethodFilletBridgeEnumContinuity, SectionMethodFilletBridgeEnumInheritShape }
 This enum represents the current types of section method for fillet bridge method. More...
 
enum  SectionMethodRhoEnum { SectionMethodRhoEnumRho, SectionMethodRhoEnumLeastTension }
 This enum represents the current types of section method for section methods with rho law. More...
 
enum  Types {
  TypesEndsApexShoulder, TypesEndsSlopeShoulder, TypesFilletShoulder, TypesEndsApexRho,
  TypesEndsSlopeRho, TypesFilletRho, TypesEndsApexHilite, TypesEndsSlopeHilite,
  TypesFilletHilite, TypesFourPointSlope, TypesFivePoint, TypesThreePointArc,
  TypesTwoPointRadius, TypesEndSlopeArc, TypesPointRadiusAngleArc, TypesCircle,
  TypesCircleTangent, TypesEndsSlopeCubic, TypesFilletBridge, TypesLinearTangent
}
 This enum represents the current types of section surface methods. More...
 
enum  UDegreeEnum { UDegreeEnumConic, UDegreeEnumCubic, UDegreeEnumQuintic }
 This enum represents the current types of section surface in u direction. More...
 

Public Member Functions

int AlternateMethod ()
 Returns the alternate method. More...
 
NXOpen::GeometricUtilities::LawBuilderAngleLaw ()
 Returns the angle Law
More...
 
NXOpen::SectionApexCurve ()
 Returns the apex curve. More...
 
NXOpen::Features::SectionSurfaceBuilder::ControlRegionEnum ControlRegion ()
 Returns the control region for fillet bridge
More...
 
bool CreateApexCurve ()
 Returns whether an apex curve should be created
More...
 
double CurvatureTolerance ()
 Returns the curvature tolerance
More...
 
NXOpen::GeometricUtilities::ContinuityEndContinuity ()
 Returns the end continuity for fillet bridge
More...
 
NXOpen::GeometricUtilities::DepthSkewBuilderEndDepthSkew ()
 Returns the end depth and skew
More...
 
NXOpen::Features::SectionSurfaceBuilder::FlowDirectionEnum EndFlowDirection ()
 Returns the end flow direction for fillet bridge
More...
 
NXOpen::SectionEndGuide ()
 Returns the end guide
More...
 
NXOpen::SectionEndHighlightSection ()
 Returns the end highlight section . More...
 
NXOpen::SectionEndShapeCurve ()
 Returns the end shape curve for fillet bridge
More...
 
NXOpen::SectionEndSlope ()
 Returns the end slope. More...
 
NXOpen::ScCollectorEndSurface ()
 Returns the end surface Only applies to the follow section surface types: NXOpen::Features::SectionSurfaceBuilder::TypesFilletShoulder , NXOpen::Features::SectionSurfaceBuilder::TypesFilletRho , NXOpen::Features::SectionSurfaceBuilder::TypesFilletHilite and NXOpen::Features::SectionSurfaceBuilder::TypesFilletBridge
More...
 
NXOpen::GeometricUtilities::DepthSkewBuilderEntireRegionDepthSkew ()
 Returns the entire region depth and skew
More...
 
NXOpen::SectionInteriorGuide1 ()
 Returns the interior guide1. More...
 
NXOpen::SectionInteriorGuide2 ()
 Returns the interior guide2 Only applies to the follow section surface types: NXOpen::Features::SectionSurfaceBuilder::TypesFourPointSlope and NXOpen::Features::SectionSurfaceBuilder::TypesFivePoint
More...
 
NXOpen::SectionInteriorGuide3 ()
 Returns the interior guide3 Only applies to the follow section surface types: NXOpen::Features::SectionSurfaceBuilder::TypesFourPointSlope and NXOpen::Features::SectionSurfaceBuilder::TypesFivePoint
More...
 
NXOpen::SectionOrientationGuide ()
 Returns the orientation guide. More...
 
double PositionTolerance ()
 Returns the position tolerance
More...
 
NXOpen::GeometricUtilities::LawBuilderRadiusLaw ()
 Returns the radius Law
More...
 
bool ReverseEndSurface ()
 Returns the reverse end surface Only applies to the follow section surface types: NXOpen::Features::SectionSurfaceBuilder::TypesPointRadiusAngleArc and NXOpen::Features::SectionSurfaceBuilder::TypesFilletBridge
More...
 
bool ReverseStartDirection ()
 Returns the reverse start direction. More...
 
NXOpen::GeometricUtilities::LawBuilderRhoLaw ()
 Returns the rho Law
More...
 
NXOpen::Features::SectionSurfaceBuilder::SectionMethodCircularTangentEnum SectionMethodCircularTangent ()
 Returns the section method for circular tangent
More...
 
NXOpen::Features::SectionSurfaceBuilder::SectionMethodFilletBridgeEnum SectionMethodFilletBridge ()
 Returns the section method for fillet bridge
More...
 
NXOpen::Features::SectionSurfaceBuilder::SectionMethodRhoEnum SectionMethodRho ()
 Returns the section method for rho law
More...
 
void SetAlternateMethod (int alternateMethod)
 Sets the alternate method. More...
 
void SetControlRegion (NXOpen::Features::SectionSurfaceBuilder::ControlRegionEnum controlRegion)
 Sets the control region for fillet bridge
More...
 
void SetCreateApexCurve (bool createApexCurve)
 Sets whether an apex curve should be created
More...
 
void SetCurvatureTolerance (double curvatureTolerance)
 Sets the curvature tolerance
More...
 
void SetEndFlowDirection (NXOpen::Features::SectionSurfaceBuilder::FlowDirectionEnum endFlowDirection)
 Sets the end flow direction for fillet bridge
More...
 
void SetPositionTolerance (double positionTolerance)
 Sets the position tolerance
More...
 
void SetReverseEndSurface (bool reverseEndSurface)
 Sets the reverse end surface Only applies to the follow section surface types: NXOpen::Features::SectionSurfaceBuilder::TypesPointRadiusAngleArc and NXOpen::Features::SectionSurfaceBuilder::TypesFilletBridge
More...
 
void SetReverseStartDirection (bool reverseStartDirection)
 Sets the reverse start direction. More...
 
void SetSectionMethodCircularTangent (NXOpen::Features::SectionSurfaceBuilder::SectionMethodCircularTangentEnum sectionMethodCircularTangent)
 Sets the section method for circular tangent
More...
 
void SetSectionMethodFilletBridge (NXOpen::Features::SectionSurfaceBuilder::SectionMethodFilletBridgeEnum sectionMethodFilletBridge)
 Sets the section method for fillet bridge
More...
 
void SetSectionMethodRho (NXOpen::Features::SectionSurfaceBuilder::SectionMethodRhoEnum sectionMethodRho)
 Sets the section method for rho law
More...
 
void SetStartFlowDirection (NXOpen::Features::SectionSurfaceBuilder::FlowDirectionEnum startFlowDirection)
 Sets the start flow direction for fillet bridge
More...
 
void SetTangentTolerance (double tangentTolerance)
 Sets the tangent tolerance
More...
 
void SetType (NXOpen::Features::SectionSurfaceBuilder::Types type)
 Sets the type
More...
 
void SetUDegree (NXOpen::Features::SectionSurfaceBuilder::UDegreeEnum uDegree)
 Sets the u degree
More...
 
NXOpen::SectionShoulder ()
 Returns the shoulder. More...
 
NXOpen::SectionSpineCurve ()
 Returns the spine curve
More...
 
NXOpen::GeometricUtilities::ContinuityStartContinuity ()
 Returns the start continuity for fillet bridge
More...
 
NXOpen::GeometricUtilities::DepthSkewBuilderStartDepthSkew ()
 Returns the start depth and skew
More...
 
NXOpen::Features::SectionSurfaceBuilder::FlowDirectionEnum StartFlowDirection ()
 Returns the start flow direction for fillet bridge
More...
 
NXOpen::SectionStartGuide ()
 Returns the start guide
More...
 
NXOpen::SectionStartHighlightSection ()
 Returns the start highlight section. More...
 
NXOpen::SectionStartShapeCurve ()
 Returns the start shape curve for fillet bridge
More...
 
NXOpen::SectionStartSlope ()
 Returns the start slope. More...
 
NXOpen::ScCollectorStartSurface ()
 Returns the start surface. More...
 
double TangentTolerance ()
 Returns the tangent tolerance
More...
 
NXOpen::Features::SectionSurfaceBuilder::Types Type ()
 Returns the type
More...
 
NXOpen::Features::SectionSurfaceBuilder::UDegreeEnum UDegree ()
 Returns the u degree
More...
 
NXOpen::GeometricUtilities::RebuildVDegree ()
 Returns the v degree
More...
 
- Public Member Functions inherited from NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
 Commits the feature parameters and creates the feature. More...
 
NXOpen::Features::FeatureGetFeature ()
 Returns the feature currently being edited by this builder. More...
 
void HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature)
 Re-suppress an internal parent feature (a slave feature) after it has been edited. More...
 
bool ParentFeatureInternal ()
 Returns whether or not the latest timestamped parent feature of this feature should be made internal
Created in NX5.0.0. More...
 
bool PatchSolutionFlag ()
 Returns the patch solution flag
Created in NX8.0.1. More...
 
NXString PatchSurfaceFilename ()
 Returns the patch surface filename
Created in NX8.0.1. More...
 
void SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
 Set the parent features which would be internal or slaves to the feature being created or commited
Created in NX6.0.0. More...
 
void SetParentFeatureInternal (bool isInternal)
 Sets whether or not the latest timestamped parent feature of this feature should be made internal
Created in NX5.0.0. More...
 
void SetPatchSolutionFlag (bool optionValue)
 Sets the patch solution flag
Created in NX8.0.1. More...
 
void SetPatchSurfaceFilename (const NXString &surfaceFilename)
 Sets the patch surface filename
Created in NX8.0.1. More...
 
void SetPatchSurfaceFilename (const char *surfaceFilename)
 Sets the patch surface filename
Created in NX8.0.1. More...
 
void SetSurroundingPatchSurfaceFilename (const NXString &surroundingSurfaceFilename)
 Sets the surrounding patch surface filename
Created in NX8.0.1. More...
 
void SetSurroundingPatchSurfaceFilename (const char *surroundingSurfaceFilename)
 Sets the surrounding patch surface filename
Created in NX8.0.1. More...
 
void ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature)
 Unsuppress an internal parent feature (a slave feature) so it can be edited. More...
 
NXString SurroundingPatchSurfaceFilename ()
 Returns the surrounding patch surface filename
Created in NX8.0.1. More...
 
void UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
 Set the internal parent feature of the feature being edited to external
Created in NX6.0.0. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a NXOpen::Features::SectionSurface builder
To create a new instance of this class, use NXOpen::Features::FeatureCollection::CreateSectionSurfaceBuilder
Default values.

Property Value

AngleLaw.EndValue.Value

1

AngleLaw.Function

ft

AngleLaw.LawType

Constant

AngleLaw.Parameter

t

AngleLaw.StartValue.Value

1

AngleLaw.Value.Value

0.0

EndContinuity.ContinuityType

G1

RadiusLaw.EndValue.Value

1.0 (millimeters part), 0.05 (inches part)

RadiusLaw.StartValue.Value

1.0 (millimeters part), 0.05 (inches part)

RadiusLaw.Value.Value

1.0 (millimeters part), 0.05 (inches part)

RhoLaw.EndValue.Value

0.5

RhoLaw.StartValue.Value

0.5

RhoLaw.Value.Value

0.5

SectionMethodCircularTangent

FilletArc

SectionMethodFilletBridge

Continuity

SectionMethodRho

Rho

StartContinuity.ContinuityType

G1


Deprecated:
Deprecated in NX9.0.0. Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX5.0.0.

Member Enumeration Documentation

This enum represents the type of the region where depth and skew can be applied.

Enumerator
ControlRegionEnumEntire 

depth and skew applied to the entire section surface

ControlRegionEnumStart 

depth and skew applied to the start section of the section surface

ControlRegionEnumEnd 

depth and skew applied to the end section of the section surface

This enum represents the type of flow direction for the start/end of the section surface.

Enumerator
FlowDirectionEnumNotSpecified 

flow direction not specified

FlowDirectionEnumPerpendicular 

flow direction perpendicular to the guide

FlowDirectionEnumIsoLineU 

flow direction follows iso u of the start surface

FlowDirectionEnumIsoLineV 

flow direction follows iso v of the start surface

This enum represents the current types of section method for circular tangent method.

Enumerator
SectionMethodCircularTangentEnumFilletArc 

fillet arc

SectionMethodCircularTangentEnumCoverArc 

cover arc

This enum represents the current types of section method for fillet bridge method.

Enumerator
SectionMethodFilletBridgeEnumContinuity 

continuity options

SectionMethodFilletBridgeEnumInheritShape 

inherit shape option

This enum represents the current types of section method for section methods with rho law.

Enumerator
SectionMethodRhoEnumRho 

rho law method

SectionMethodRhoEnumLeastTension 

least tension method

This enum represents the current types of section surface methods.

Enumerator
TypesEndsApexShoulder 

ends apex shoulder

TypesEndsSlopeShoulder 

ends slope shoulder

TypesFilletShoulder 

fillet shoulder

TypesEndsApexRho 

ends apex rho

TypesEndsSlopeRho 

ends slope rho

TypesFilletRho 

fillet rho

TypesEndsApexHilite 

ends apex hilite

TypesEndsSlopeHilite 

ends slope hilite

TypesFilletHilite 

fillet hilite

TypesFourPointSlope 

four point slope

TypesFivePoint 

five point

TypesThreePointArc 

three point arc

TypesTwoPointRadius 

two point radius

TypesEndSlopeArc 

point radius angle arc

TypesPointRadiusAngleArc 

point radius angle arc

TypesCircle 

circle

TypesCircleTangent 

circle tangent

TypesEndsSlopeCubic 

ends slope cubic

TypesFilletBridge 

fillet bridge

TypesLinearTangent 

linear tangent

This enum represents the current types of section surface in u direction.

Enumerator
UDegreeEnumConic 

conic in u

UDegreeEnumCubic 

cubic in u

UDegreeEnumQuintic 

quintic in u

Member Function Documentation

int NXOpen::Features::SectionSurfaceBuilder::AlternateMethod ( )

Returns the alternate method.

This api only applies to the follow section surface methods, circle_tangent and linear-tangent

Deprecated:
Deprecated in NX9.0.0. Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

NXOpen::GeometricUtilities::LawBuilder* NXOpen::Features::SectionSurfaceBuilder::AngleLaw ( )

Returns the angle Law

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

NXOpen::Section* NXOpen::Features::SectionSurfaceBuilder::ApexCurve ( )

Returns the apex curve.

Only applies to the follow section surface types: NXOpen::Features::SectionSurfaceBuilder::TypesEndsApexShoulder , NXOpen::Features::SectionSurfaceBuilder::TypesEndsApexRho , and NXOpen::Features::SectionSurfaceBuilder::TypesEndsApexHilite

Deprecated:
Deprecated in NX9.0.0. Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

NXOpen::Features::SectionSurfaceBuilder::ControlRegionEnum NXOpen::Features::SectionSurfaceBuilder::ControlRegion ( )

Returns the control region for fillet bridge

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

bool NXOpen::Features::SectionSurfaceBuilder::CreateApexCurve ( )

Returns whether an apex curve should be created

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

double NXOpen::Features::SectionSurfaceBuilder::CurvatureTolerance ( )

Returns the curvature tolerance

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling")

NXOpen::GeometricUtilities::Continuity* NXOpen::Features::SectionSurfaceBuilder::EndContinuity ( )

Returns the end continuity for fillet bridge

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

NXOpen::GeometricUtilities::DepthSkewBuilder* NXOpen::Features::SectionSurfaceBuilder::EndDepthSkew ( )

Returns the end depth and skew

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

NXOpen::Features::SectionSurfaceBuilder::FlowDirectionEnum NXOpen::Features::SectionSurfaceBuilder::EndFlowDirection ( )

Returns the end flow direction for fillet bridge

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

NXOpen::Section* NXOpen::Features::SectionSurfaceBuilder::EndGuide ( )

Returns the end guide

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

NXOpen::Section* NXOpen::Features::SectionSurfaceBuilder::EndHighlightSection ( )

Returns the end highlight section .

Only applies to the follow section surface types: NXOpen::Features::SectionSurfaceBuilder::TypesEndsApexHilite , NXOpen::Features::SectionSurfaceBuilder::TypesEndsSlopeHilite and NXOpen::Features::SectionSurfaceBuilder::TypesFilletHilite

Deprecated:
Deprecated in NX9.0.0. Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

NXOpen::Section* NXOpen::Features::SectionSurfaceBuilder::EndShapeCurve ( )

Returns the end shape curve for fillet bridge

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

NXOpen::Section* NXOpen::Features::SectionSurfaceBuilder::EndSlope ( )
NXOpen::ScCollector* NXOpen::Features::SectionSurfaceBuilder::EndSurface ( )
NXOpen::GeometricUtilities::DepthSkewBuilder* NXOpen::Features::SectionSurfaceBuilder::EntireRegionDepthSkew ( )

Returns the entire region depth and skew

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

NXOpen::Section* NXOpen::Features::SectionSurfaceBuilder::InteriorGuide1 ( )

Returns the interior guide1.

Only applies to the follow section surface types: NXOpen::Features::SectionSurfaceBuilder::TypesFourPointSlope , NXOpen::Features::SectionSurfaceBuilder::TypesFivePoint , and NXOpen::Features::SectionSurfaceBuilder::TypesThreePointArc

Deprecated:
Deprecated in NX9.0.0. Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

NXOpen::Section* NXOpen::Features::SectionSurfaceBuilder::InteriorGuide2 ( )

Returns the interior guide2 Only applies to the follow section surface types: NXOpen::Features::SectionSurfaceBuilder::TypesFourPointSlope and NXOpen::Features::SectionSurfaceBuilder::TypesFivePoint

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

NXOpen::Section* NXOpen::Features::SectionSurfaceBuilder::InteriorGuide3 ( )

Returns the interior guide3 Only applies to the follow section surface types: NXOpen::Features::SectionSurfaceBuilder::TypesFourPointSlope and NXOpen::Features::SectionSurfaceBuilder::TypesFivePoint

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

NXOpen::Section* NXOpen::Features::SectionSurfaceBuilder::OrientationGuide ( )

Returns the orientation guide.

Only applies to the follow section surface types: NXOpen::Features::SectionSurfaceBuilder::TypesCircle

Deprecated:
Deprecated in NX9.0.0. Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

double NXOpen::Features::SectionSurfaceBuilder::PositionTolerance ( )

Returns the position tolerance

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling")

NXOpen::GeometricUtilities::LawBuilder* NXOpen::Features::SectionSurfaceBuilder::RadiusLaw ( )

Returns the radius Law

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

bool NXOpen::Features::SectionSurfaceBuilder::ReverseEndSurface ( )

Returns the reverse end surface Only applies to the follow section surface types: NXOpen::Features::SectionSurfaceBuilder::TypesPointRadiusAngleArc and NXOpen::Features::SectionSurfaceBuilder::TypesFilletBridge

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

bool NXOpen::Features::SectionSurfaceBuilder::ReverseStartDirection ( )

Returns the reverse start direction.

Only applies to the follow section surface types: NXOpen::Features::SectionSurfaceBuilder::TypesPointRadiusAngleArc and NXOpen::Features::SectionSurfaceBuilder::TypesFilletBridge

Deprecated:
Deprecated in NX9.0.0. Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

NXOpen::GeometricUtilities::LawBuilder* NXOpen::Features::SectionSurfaceBuilder::RhoLaw ( )

Returns the rho Law

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

NXOpen::Features::SectionSurfaceBuilder::SectionMethodCircularTangentEnum NXOpen::Features::SectionSurfaceBuilder::SectionMethodCircularTangent ( )

Returns the section method for circular tangent

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

NXOpen::Features::SectionSurfaceBuilder::SectionMethodFilletBridgeEnum NXOpen::Features::SectionSurfaceBuilder::SectionMethodFilletBridge ( )

Returns the section method for fillet bridge

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

NXOpen::Features::SectionSurfaceBuilder::SectionMethodRhoEnum NXOpen::Features::SectionSurfaceBuilder::SectionMethodRho ( )

Returns the section method for rho law

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

void NXOpen::Features::SectionSurfaceBuilder::SetAlternateMethod ( int  alternateMethod)

Sets the alternate method.

This api only applies to the follow section surface methods, circle_tangent and linear-tangent

Deprecated:
Deprecated in NX9.0.0. Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling")

Parameters
alternateMethodalternatemethod
void NXOpen::Features::SectionSurfaceBuilder::SetControlRegion ( NXOpen::Features::SectionSurfaceBuilder::ControlRegionEnum  controlRegion)

Sets the control region for fillet bridge

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling")

Parameters
controlRegioncontrolregion
void NXOpen::Features::SectionSurfaceBuilder::SetCreateApexCurve ( bool  createApexCurve)

Sets whether an apex curve should be created

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX5.0.0.

License requirements : nx_freeform_2 ("advanced freeform modeling"), solid_modeling ("SOLIDS MODELING")

Parameters
createApexCurvecreateapexcurve
void NXOpen::Features::SectionSurfaceBuilder::SetCurvatureTolerance ( double  curvatureTolerance)

Sets the curvature tolerance

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling")

Parameters
curvatureTolerancecurvaturetolerance
void NXOpen::Features::SectionSurfaceBuilder::SetEndFlowDirection ( NXOpen::Features::SectionSurfaceBuilder::FlowDirectionEnum  endFlowDirection)

Sets the end flow direction for fillet bridge

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling")

Parameters
endFlowDirectionendflowdirection
void NXOpen::Features::SectionSurfaceBuilder::SetPositionTolerance ( double  positionTolerance)

Sets the position tolerance

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling")

Parameters
positionTolerancepositiontolerance
void NXOpen::Features::SectionSurfaceBuilder::SetReverseEndSurface ( bool  reverseEndSurface)

Sets the reverse end surface Only applies to the follow section surface types: NXOpen::Features::SectionSurfaceBuilder::TypesPointRadiusAngleArc and NXOpen::Features::SectionSurfaceBuilder::TypesFilletBridge

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling")

Parameters
reverseEndSurfacereverseendsurface
void NXOpen::Features::SectionSurfaceBuilder::SetReverseStartDirection ( bool  reverseStartDirection)

Sets the reverse start direction.

Only applies to the follow section surface types: NXOpen::Features::SectionSurfaceBuilder::TypesPointRadiusAngleArc and NXOpen::Features::SectionSurfaceBuilder::TypesFilletBridge

Deprecated:
Deprecated in NX9.0.0. Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling")

Parameters
reverseStartDirectionreversestartdirection
void NXOpen::Features::SectionSurfaceBuilder::SetSectionMethodCircularTangent ( NXOpen::Features::SectionSurfaceBuilder::SectionMethodCircularTangentEnum  sectionMethodCircularTangent)

Sets the section method for circular tangent

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling")

Parameters
sectionMethodCircularTangentsectionmethodcirculartangent
void NXOpen::Features::SectionSurfaceBuilder::SetSectionMethodFilletBridge ( NXOpen::Features::SectionSurfaceBuilder::SectionMethodFilletBridgeEnum  sectionMethodFilletBridge)

Sets the section method for fillet bridge

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling")

Parameters
sectionMethodFilletBridgesectionmethodfilletbridge
void NXOpen::Features::SectionSurfaceBuilder::SetSectionMethodRho ( NXOpen::Features::SectionSurfaceBuilder::SectionMethodRhoEnum  sectionMethodRho)

Sets the section method for rho law

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling")

Parameters
sectionMethodRhosectionmethodrho
void NXOpen::Features::SectionSurfaceBuilder::SetStartFlowDirection ( NXOpen::Features::SectionSurfaceBuilder::FlowDirectionEnum  startFlowDirection)

Sets the start flow direction for fillet bridge

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling")

Parameters
startFlowDirectionstartflowdirection
void NXOpen::Features::SectionSurfaceBuilder::SetTangentTolerance ( double  tangentTolerance)

Sets the tangent tolerance

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling")

Parameters
tangentTolerancetangenttolerance
void NXOpen::Features::SectionSurfaceBuilder::SetType ( NXOpen::Features::SectionSurfaceBuilder::Types  type)

Sets the type

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling")

Parameters
typetype
void NXOpen::Features::SectionSurfaceBuilder::SetUDegree ( NXOpen::Features::SectionSurfaceBuilder::UDegreeEnum  uDegree)

Sets the u degree

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling")

Parameters
uDegreeudegree
NXOpen::Section* NXOpen::Features::SectionSurfaceBuilder::Shoulder ( )

Returns the shoulder.

Only applies to the follow section surface types: NXOpen::Features::SectionSurfaceBuilder::TypesEndsApexShoulder , NXOpen::Features::SectionSurfaceBuilder::TypesEndsSlopeShoulder and NXOpen::Features::SectionSurfaceBuilder::TypesFilletShoulder

Deprecated:
Deprecated in NX9.0.0. Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

NXOpen::Section* NXOpen::Features::SectionSurfaceBuilder::SpineCurve ( )

Returns the spine curve

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

NXOpen::GeometricUtilities::Continuity* NXOpen::Features::SectionSurfaceBuilder::StartContinuity ( )

Returns the start continuity for fillet bridge

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

NXOpen::GeometricUtilities::DepthSkewBuilder* NXOpen::Features::SectionSurfaceBuilder::StartDepthSkew ( )

Returns the start depth and skew

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

NXOpen::Features::SectionSurfaceBuilder::FlowDirectionEnum NXOpen::Features::SectionSurfaceBuilder::StartFlowDirection ( )

Returns the start flow direction for fillet bridge

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

NXOpen::Section* NXOpen::Features::SectionSurfaceBuilder::StartGuide ( )

Returns the start guide

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

NXOpen::Section* NXOpen::Features::SectionSurfaceBuilder::StartHighlightSection ( )

Returns the start highlight section.

Only applies to the follow section surface types: NXOpen::Features::SectionSurfaceBuilder::TypesEndsApexHilite , NXOpen::Features::SectionSurfaceBuilder::TypesEndsSlopeHilite and NXOpen::Features::SectionSurfaceBuilder::TypesFilletHilite

Deprecated:
Deprecated in NX9.0.0. Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

NXOpen::Section* NXOpen::Features::SectionSurfaceBuilder::StartShapeCurve ( )

Returns the start shape curve for fillet bridge

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

NXOpen::Section* NXOpen::Features::SectionSurfaceBuilder::StartSlope ( )
NXOpen::ScCollector* NXOpen::Features::SectionSurfaceBuilder::StartSurface ( )
double NXOpen::Features::SectionSurfaceBuilder::TangentTolerance ( )

Returns the tangent tolerance

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_2 ("advanced freeform modeling")

NXOpen::Features::SectionSurfaceBuilder::Types NXOpen::Features::SectionSurfaceBuilder::Type ( )

Returns the type

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

NXOpen::Features::SectionSurfaceBuilder::UDegreeEnum NXOpen::Features::SectionSurfaceBuilder::UDegree ( )

Returns the u degree

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : None

NXOpen::GeometricUtilities::Rebuild* NXOpen::Features::SectionSurfaceBuilder::VDegree ( )

Returns the v degree

Deprecated:
Deprecated in NX9.0.0.

Use NXOpen::Features::SectionSurfaceBuilderEx instead.


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.