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

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

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

List of all members.

Public Types

enum  MatchOption { MatchOptionNone, MatchOptionAll, MatchOptionAllButSelected }
 Describes the different match options. More...
enum  Method { MethodIsocline, MethodTrueDraft }
 Describes the Draft Body method as true draft or isocline draft. More...
enum  RepairOption { RepairOptionNone, RepairOptionBlends, RepairOptionPlanes, RepairOptionBoth }
 Describes the different repair options. More...
enum  Types { TypesEdges, TypesFaces }
 Describes the different Draft Body types. More...

Public Member Functions

NXOpen::ExpressionDraftAngle ()
 Returns the draft angle
Created in NX5.0.0.
NXOpen::Features::DraftBodyBuilder::Method DraftMethod ()
 Returns the draft method
Created in NX5.0.0.
NXOpen::DirectionDrawDirection ()
 Returns the draw direction
Created in NX5.0.0.
NXOpen::ScCollectorEdgesToMoveToDraftedFace ()
 Returns the edges to move to drafted face
Created in NX5.0.0.
bool ExtremeFacePointOverridesStationary ()
 Returns the extreme face point overrides stationary
Created in NX5.0.0.
NXOpen::ScCollectorFacesToDraft ()
 Returns the faces to draft
Created in NX5.0.0.
NXOpen::ScCollectorFacesToMoveToDraftedFace ()
 Returns the faces to move to drafted face
Created in NX5.0.0.
NXOpen::Features::DraftBodyBuilder::MatchOption MatchingOption ()
 Returns the matching option
Created in NX5.0.0.
NXOpen::SelectDisplayableObjectPartingObject ()
 Returns the parting object
Created in NX5.0.0.
NXOpen::Features::DraftBodyBuilder::RepairOption RepairingOption ()
 Returns the repairing option
Created in NX5.0.0.
NXOpen::ExpressionRepairRadius ()
 Returns the repair radius
Created in NX5.0.0.
void SetDraftMethod (NXOpen::Features::DraftBodyBuilder::Method draftMethod)
 Sets the draft method
Created in NX5.0.0.
void SetDrawDirection (NXOpen::Direction *drawDirection)
 Sets the draw direction
Created in NX5.0.0.
void SetExtremeFacePointOverridesStationary (bool extremeFacePointOverridesStationary)
 Sets the extreme face point overrides stationary
Created in NX5.0.0.
void SetMatchingOption (NXOpen::Features::DraftBodyBuilder::MatchOption matchingOption)
 Sets the matching option
Created in NX5.0.0.
void SetRepairingOption (NXOpen::Features::DraftBodyBuilder::RepairOption repairingOption)
 Sets the repairing option
Created in NX5.0.0.
void SetTolerance (double tolerance)
 Sets the tolerance
Created in NX5.0.0.
void SetType (NXOpen::Features::DraftBodyBuilder::Types type)
 Sets the draft body type
Created in NX5.0.0.
NXOpen::ScCollectorStationaryEdgesAboveParting ()
 Returns the stationary edges above parting
Created in NX5.0.0.
NXOpen::ScCollectorStationaryEdgesBelowParting ()
 Returns the stationary edges below parting
Created in NX5.0.0.
double Tolerance ()
 Returns the tolerance
Created in NX5.0.0.
NXOpen::Features::DraftBodyBuilder::Types Type ()
 Returns the draft body type
Created in NX5.0.0.
NXOpen::ScCollectorUnmatchedEdges ()
 Returns the edges that will not be matched when matching option is AllButSelected
Created in NX5.0.0.
NXOpen::ScCollectorUnmatchedFaces ()
 Returns the faces that will not be matched when matching option is AllButSelected
Created in NX5.0.0.

Detailed Description

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

Property Value

DraftAngle.Value

10.0

DraftMethod

Isocline

ExtremeFacePointOverridesStationary

False

MatchingOption

None

RepairRadius.Value

0.25 (millimeters part), 0.01 (inches part)

RepairingOption

None

Type

Edges


Created in NX5.0.0.


Member Enumeration Documentation

Describes the different match options.

Enumerator:
MatchOptionNone 

No match option is specified.

MatchOptionAll 

All faces-to-draft are to be matched.

MatchOptionAllButSelected 

All faces-to-draft except the ones explicitly indicated are to be matched.

Describes the Draft Body method as true draft or isocline draft.

Enumerator:
MethodIsocline 

Indicates use of isocline algorithm to create draft.

Default value.

MethodTrueDraft 

Indicates use of true draft algorithm to create draft.

Describes the different repair options.

Enumerator:
RepairOptionNone 

No repair option is specified.

RepairOptionBlends 

Repair concave miter corners with blends.

RepairOptionPlanes 

Repair concave miter corners with planes.

RepairOptionBoth 

Repair concave miter corners with both blends and planes.

Describes the different Draft Body types.

Enumerator:
TypesEdges 

From Edges.

TypesFaces 

Faces to Draft.


Member Function Documentation

Returns the draft angle
Created in NX5.0.0.



License requirements : None

Returns the draft method
Created in NX5.0.0.



License requirements : None

Returns the draw direction
Created in NX5.0.0.



License requirements : None

Returns the edges to move to drafted face
Created in NX5.0.0.



License requirements : None

Returns the extreme face point overrides stationary
Created in NX5.0.0.



License requirements : None

Returns the faces to draft
Created in NX5.0.0.



License requirements : None

Returns the faces to move to drafted face
Created in NX5.0.0.



License requirements : None

Returns the matching option
Created in NX5.0.0.



License requirements : None

Returns the parting object
Created in NX5.0.0.



License requirements : None

Returns the repairing option
Created in NX5.0.0.



License requirements : None

Returns the repair radius
Created in NX5.0.0.



License requirements : None

Sets the draft method
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
draftMethoddraftmethod

Sets the draw direction
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
drawDirectiondrawdirection
void NXOpen::Features::DraftBodyBuilder::SetExtremeFacePointOverridesStationary ( bool  extremeFacePointOverridesStationary)

Sets the extreme face point overrides stationary
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
extremeFacePointOverridesStationaryextremefacepointoverridesstationary

Sets the matching option
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
matchingOptionmatchingoption

Sets the repairing option
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
repairingOptionrepairingoption

Sets the tolerance
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
tolerancetolerance

Sets the draft body type
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
typetype

Returns the stationary edges above parting
Created in NX5.0.0.



License requirements : None

Returns the stationary edges below parting
Created in NX5.0.0.



License requirements : None

Returns the tolerance
Created in NX5.0.0.



License requirements : None

Returns the draft body type
Created in NX5.0.0.



License requirements : None

Returns the edges that will not be matched when matching option is AllButSelected
Created in NX5.0.0.



License requirements : None

Returns the faces that will not be matched when matching option is AllButSelected
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.