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

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

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

List of all members.

Public Types

enum  ArrowSideOptions { ArrowSideOptionsRetain, ArrowSideOptionsDelete }
 This enum represents the TrimExtend Arrow Side Options. More...
enum  CreationTypes { CreationTypesByDistance, CreationTypesPercentOfMeasured, CreationTypesUntilSelected, CreationTypesMakeCorner }
 This enum represents the TrimExtend types. More...
enum  ExtensionMethods { ExtensionMethodsNaturalCurvature, ExtensionMethodsNaturalTangent, ExtensionMethodsMirrored }
 This enum represents the TrimExtend Extension Methods. More...

Public Member Functions

NXOpen::Features::TrimExtendBuilder::ArrowSideOptions ArrowSideOption ()
 Returns the trim and extend arrow side option to specify to retain or discard material in trim operations when Limits are set to Until Selected
Created in NX5.0.0.
bool ExtendNewFace ()
 Returns the extend new face to keep the original edges on the target or tool geometry
Created in NX5.0.0.
NXOpen::Features::TrimExtendBuilder::ExtensionMethods ExtensionMethod ()
 Returns the trim extend extension method to specify the continuity of an extend operation
Created in NX5.0.0.
void SetArrowSideOption (NXOpen::Features::TrimExtendBuilder::ArrowSideOptions arrowSideOption)
 Sets the trim and extend arrow side option to specify to retain or discard material in trim operations when Limits are set to Until Selected
Created in NX5.0.0.
void SetExtendNewFace (bool extendNewFace)
 Sets the extend new face to keep the original edges on the target or tool geometry
Created in NX5.0.0.
void SetExtensionMethod (NXOpen::Features::TrimExtendBuilder::ExtensionMethods extensionMethod)
 Sets the trim extend extension method to specify the continuity of an extend operation
Created in NX5.0.0.
void SetTargetReversed (bool targetReversed)
 Sets the target material side direction , targetReversed = true, means target direction is reversed
Created in NX5.0.0.
void SetTolerance (double tolerance)
 Sets the distance tolerance
Created in NX5.0.0.
void SetToolReversed (bool toolReversed)
 Sets the target material side direction , toolReversed = true, means tool direction is reversed
Created in NX5.0.0.
void SetType (NXOpen::Features::TrimExtendBuilder::CreationTypes type)
 Sets the trim extend creation option
Created in NX5.0.0.
NXOpen::ScCollectorTargetCollector ()
 Returns the target collector tool selection to specify the target for a trim or extend operation
Created in NX5.0.0.
NXOpen::ExpressionTargetExtendDistance ()
 Returns the target extend distance
Created in NX5.0.0.
bool TargetReversed ()
 Returns the target material side direction , targetReversed = true, means target direction is reversed
Created in NX5.0.0.
double Tolerance ()
 Returns the distance tolerance
Created in NX5.0.0.
NXOpen::ScCollectorToolCollector ()
 Returns the tool collector tool selection to specify the tool for a trim or extend operation
Created in NX5.0.0.
NXOpen::ExpressionToolExtendDistance ()
 Returns the tool extend distance
Created in NX5.0.0.
bool ToolReversed ()
 Returns the target material side direction , toolReversed = true, means tool direction is reversed
Created in NX5.0.0.
NXOpen::Features::TrimExtendBuilder::CreationTypes Type ()
 Returns the trim extend creation option
Created in NX5.0.0.

Detailed Description

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

Property Value

ExtendNewFace

False

TargetExtendDistance.Value

25 (millimeters part), 1 (inches part)

ToolExtendDistance.Value

10


Created in NX5.0.0.


Member Enumeration Documentation

This enum represents the TrimExtend Arrow Side Options.

Enumerator:
ArrowSideOptionsRetain 

Retain.

ArrowSideOptionsDelete 

Delete.

This enum represents the TrimExtend types.

Enumerator:
CreationTypesByDistance 

By Distance.

CreationTypesPercentOfMeasured 

Percentage of Measured Edges.

CreationTypesUntilSelected 

By Until Selected.

CreationTypesMakeCorner 

Make Corner.

This enum represents the TrimExtend Extension Methods.

Enumerator:
ExtensionMethodsNaturalCurvature 

Natural Curvature.

ExtensionMethodsNaturalTangent 

Natural Tangent.

ExtensionMethodsMirrored 

Mirrored.


Member Function Documentation

Returns the trim and extend arrow side option to specify to retain or discard material in trim operations when Limits are set to Until Selected
Created in NX5.0.0.



License requirements : None

Returns the extend new face to keep the original edges on the target or tool geometry
Created in NX5.0.0.



License requirements : None

Returns the trim extend extension method to specify the continuity of an extend operation
Created in NX5.0.0.



License requirements : None

Sets the trim and extend arrow side option to specify to retain or discard material in trim operations when Limits are set to Until Selected
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
arrowSideOptionarrow side option

Sets the extend new face to keep the original edges on the target or tool geometry
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
extendNewFaceextendnewface

Sets the trim extend extension method to specify the continuity of an extend operation
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
extensionMethodextension method

Sets the target material side direction , targetReversed = true, means target direction is reversed
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
targetReversedtargetreversed

Sets the distance tolerance
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
tolerancetolerance

Sets the target material side direction , toolReversed = true, means tool direction is reversed
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
toolReversedtoolreversed

Sets the trim extend creation option
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
typetype

Returns the target collector tool selection to specify the target for a trim or extend operation
Created in NX5.0.0.



License requirements : None

Returns the target extend distance
Created in NX5.0.0.



License requirements : None

Returns the target material side direction , targetReversed = true, means target direction is reversed
Created in NX5.0.0.



License requirements : None

Returns the distance tolerance
Created in NX5.0.0.



License requirements : None

Returns the tool collector tool selection to specify the tool for a trim or extend operation
Created in NX5.0.0.



License requirements : None

Returns the tool extend distance
Created in NX5.0.0.



License requirements : None

Returns the target material side direction , toolReversed = true, means tool direction is reversed
Created in NX5.0.0.



License requirements : None

Returns the trim extend creation option
Created in NX5.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.