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

Represents the chamfer builder data. More...

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

List of all members.

Public Types

enum  ChamferOption { ChamferOptionSymmetricOffsets, ChamferOptionTwoOffsets, ChamferOptionOffsetAndAngle }
 This enum represents the chamfer parameter options. More...
enum  OffsetMethod { OffsetMethodEdgesAlongFaces, OffsetMethodFacesAndTrim }
 This enum represents the offset method options. More...

Public Member Functions

bool AllInstances ()
 Returns the chamfer all instance status
Created in NX4.0.0.
NXString Angle ()
 Returns the chamfer angle (expression).
NXOpen::ExpressionAngleExp ()
 Returns the angle expression object of chamfer.
int CreatePreview ()
 Creates the chamfer preview body.
NXString FirstOffset ()
 Returns the first offset distance (expression).
NXOpen::ExpressionFirstOffsetExp ()
 Returns the first offset expression object of chamfer.
NXOpen::Features::ChamferBuilder::OffsetMethod Method ()
 Returns the offset method.
NXOpen::Features::ChamferBuilder::ChamferOption Option ()
 Returns the chamfer parameter option.
bool ReverseOffsets ()
 Returns the offset reverse status
Created in NX4.0.0.
NXString SecondOffset ()
 Returns the second offset distance (expression).
NXOpen::ExpressionSecondOffsetExp ()
 Returns the second offset expression object of chamfer.
void SetAllInstances (bool allInstances)
 Sets the chamfer all instance status
Created in NX4.0.0.
void SetAngle (const NXString &angleExpression)
 Sets the chamfer angle (expression).
void SetFirstOffset (const NXString &offsetExpression)
 Sets the first offset distance (expression).
void SetMethod (NXOpen::Features::ChamferBuilder::OffsetMethod method)
 Sets the offset method.
void SetOption (NXOpen::Features::ChamferBuilder::ChamferOption opt)
 Sets the chamfer parameter option.
void SetReverseOffsets (bool reverse)
 Sets the offset reverse status
Created in NX4.0.0.
void SetSecondOffset (const NXString &offsetExpression)
 Sets the second offset distance (expression).
void SetSmartCollector (NXOpen::ScCollector *sc)
 Sets the smart collector
Created in NX4.0.0.
void SetTolerance (double tolerance)
 Sets the tolerance used for creating chamfer
Created in NX6.0.0.
NXOpen::ScCollectorSmartCollector ()
 Returns the smart collector
Created in NX4.0.0.
double Tolerance ()
 Returns the tolerance used for creating chamfer
Created in NX6.0.0.

Detailed Description

Represents the chamfer builder data.


To create a new instance of this class, use Features::FeatureCollection::CreateChamferBuilder

Created in NX4.0.0.


Member Enumeration Documentation

This enum represents the chamfer parameter options.

Enumerator:
ChamferOptionSymmetricOffsets 

Symmetric offsets.

ChamferOptionTwoOffsets 

Two offset distances.

ChamferOptionOffsetAndAngle 

Offset distance and angle.

This enum represents the offset method options.

Enumerator:
OffsetMethodEdgesAlongFaces 

Offset edges along faces.

OffsetMethodFacesAndTrim 

Offset faces and trim.


Member Function Documentation

Returns the chamfer all instance status
Created in NX4.0.0.



License requirements : None

Returns the chamfer angle (expression).

Please do not use this property to access/modify the Features::ChamferBuilder::AngleExp . This might be removed from KF bindings in NX 9.
Created in NX4.0.0.

License requirements : None

Returns the angle expression object of chamfer.


Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Creates the chamfer preview body.

Returns:
Parasolid body
Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Returns the first offset distance (expression).

Please do not use this property to access/modify the Features::ChamferBuilder::FirstOffsetExp . This might be removed from KF bindings in NX 9.
Created in NX4.0.0.

License requirements : None

Returns the first offset expression object of chamfer.


Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Returns the offset method.


Features::ChamferBuilder::OffsetMethodEdgesAlongFaces Features::ChamferBuilder::OffsetMethodFacesAndTrim
The EdgesAlongFaces method is the normal chamfer in which the chamfer boundary is determined by offsetting the input edges along its adjacent faces. The FacesAndTrim method is the free-form chamfer in which the chamfer boundary is determined by offsetting the adjacent faces of the input edges, using the chamfer parameters in either case.


Created in NX4.0.0.

License requirements : None

Returns the chamfer parameter option.


Features::ChamferBuilder::ChamferOptionSymmetricOffsets Features::ChamferBuilder::ChamferOptionTwoOffsets Features::ChamferBuilder::ChamferOptionOffsetAndAngle
Each of these options correspond to a chamfer defined by two equal offset distances, two unequal offset distances, an offset distance and angle respectively.


Created in NX4.0.0.

License requirements : None

Returns the offset reverse status
Created in NX4.0.0.



License requirements : None

Returns the second offset distance (expression).

Please do not use this property to access/modify the Features::ChamferBuilder::SecondOffsetExp . This might be removed from KF bindings in NX 9.
Created in NX4.0.0.

License requirements : None

Returns the second offset expression object of chamfer.


Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Sets the chamfer all instance status
Created in NX4.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
allInstancesall instances
void NXOpen::Features::ChamferBuilder::SetAngle ( const NXString angleExpression)

Sets the chamfer angle (expression).

Please do not use this property to access/modify the Features::ChamferBuilder::AngleExp . This might be removed from KF bindings in NX 9.
Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
angleExpressionangle expression
void NXOpen::Features::ChamferBuilder::SetFirstOffset ( const NXString offsetExpression)

Sets the first offset distance (expression).

Please do not use this property to access/modify the Features::ChamferBuilder::FirstOffsetExp . This might be removed from KF bindings in NX 9.
Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
offsetExpressionoffset expression

Sets the offset method.


Features::ChamferBuilder::OffsetMethodEdgesAlongFaces Features::ChamferBuilder::OffsetMethodFacesAndTrim
The EdgesAlongFaces method is the normal chamfer in which the chamfer boundary is determined by offsetting the input edges along its adjacent faces. The FacesAndTrim method is the free-form chamfer in which the chamfer boundary is determined by offsetting the adjacent faces of the input edges, using the chamfer parameters in either case.


Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
methodmethod

Sets the chamfer parameter option.


Features::ChamferBuilder::ChamferOptionSymmetricOffsets Features::ChamferBuilder::ChamferOptionTwoOffsets Features::ChamferBuilder::ChamferOptionOffsetAndAngle
Each of these options correspond to a chamfer defined by two equal offset distances, two unequal offset distances, an offset distance and angle respectively.


Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
optopt

Sets the offset reverse status
Created in NX4.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
reversereverse
void NXOpen::Features::ChamferBuilder::SetSecondOffset ( const NXString offsetExpression)

Sets the second offset distance (expression).

Please do not use this property to access/modify the Features::ChamferBuilder::SecondOffsetExp . This might be removed from KF bindings in NX 9.
Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
offsetExpressionoffset expression

Sets the smart collector
Created in NX4.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
scsc

Sets the tolerance used for creating chamfer
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
tolerancetolerance

Returns the smart collector
Created in NX4.0.0.



License requirements : None

Returns the tolerance used for creating chamfer
Created in NX6.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.