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

Represents a multi-draft. More...

Inheritance diagram for NXOpen::GeometricUtilities::MultiDraft:
NXOpen::GeometricUtilities::SimpleDraft NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  AngleOption { AngleOptionSingle, AngleOptionMultiple }
 Represents the angle option. More...
 
- Public Types inherited from NXOpen::GeometricUtilities::SimpleDraft
enum  SimpleDraftType {
  SimpleDraftTypeNoDraft, SimpleDraftTypeSimpleFromStart, SimpleDraftTypeSimpleFromProfile, SimpleDraftTypeSymmetric,
  SimpleDraftTypeMatchedEnds, SimpleDraftTypeAsymmetric
}
 This enum represents the kind of simple_draft. More...
 

Public Member Functions

NXOpen::ExpressionBackDraftAngle ()
 Returns the back draft angle. More...
 
NXOpen::GeometricUtilities::SimpleDraft::SimpleDraftType DraftOption ()
 Returns the draft type. More...
 
NXOpen::ExpressionFrontDraftAngle ()
 Returns the front draft angle. More...
 
NXOpen::GeometricUtilities::MultiDraft::AngleOption GetAngleOption ()
 Returns the draft angle option. More...
 
std::vector
< NXOpen::Features::EmbossTaper * > 
GetDrafts (NXOpen::Section *section)
 Return all the drafts. More...
 
void SetAngleOption (NXOpen::GeometricUtilities::MultiDraft::AngleOption type)
 Sets the draft angle option. More...
 
void SetDraftOption (NXOpen::GeometricUtilities::SimpleDraft::SimpleDraftType type)
 Sets the draft type. More...
 
- Public Member Functions inherited from NXOpen::GeometricUtilities::SimpleDraft
NXOpen::ExpressionDraftAngle ()
 Returns the draft angle. More...
 
NXOpen::GeometricUtilities::SimpleDraft::SimpleDraftType DraftType ()
 Returns the simple draft type. More...
 
void SetDraftAngle (const NXString &draftAngle)
 Sets the draft angle
More...
 
void SetDraftAngle (const char *draftAngle)
 Sets the draft angle
More...
 
void SetDraftType (NXOpen::GeometricUtilities::SimpleDraft::SimpleDraftType type)
 Sets the simple draft type. 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 multi-draft.


Created in NX5.0.0.

Member Enumeration Documentation

Represents the angle option.

Enumerator
AngleOptionSingle 

Sigle draft.

AngleOptionMultiple 

Multi draft.

Member Function Documentation

NXOpen::Expression* NXOpen::GeometricUtilities::MultiDraft::BackDraftAngle ( )

Returns the back draft angle.

This function is used only when the angle type is GeometricUtilities::MultiDraft::AngleOptionSingle .


Created in NX5.0.0.

License requirements : None

NXOpen::GeometricUtilities::SimpleDraft::SimpleDraftType NXOpen::GeometricUtilities::MultiDraft::DraftOption ( )

Returns the draft type.


Created in NX5.0.0.

License requirements : None

NXOpen::Expression* NXOpen::GeometricUtilities::MultiDraft::FrontDraftAngle ( )

Returns the front draft angle.

This function is used only when the angle type is GeometricUtilities::MultiDraft::AngleOptionSingle .


Created in NX5.0.0.

License requirements : None

NXOpen::GeometricUtilities::MultiDraft::AngleOption NXOpen::GeometricUtilities::MultiDraft::GetAngleOption ( )

Returns the draft angle option.

Returns

Created in NX5.0.0.

License requirements : None
std::vector<NXOpen::Features::EmbossTaper *> NXOpen::GeometricUtilities::MultiDraft::GetDrafts ( NXOpen::Section section)

Return all the drafts.

Returns
Array of draft objects
Created in NX5.0.0.

License requirements : None
Parameters
sectionsection
void NXOpen::GeometricUtilities::MultiDraft::SetAngleOption ( NXOpen::GeometricUtilities::MultiDraft::AngleOption  type)

Sets the draft angle option.


Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
typetype
void NXOpen::GeometricUtilities::MultiDraft::SetDraftOption ( NXOpen::GeometricUtilities::SimpleDraft::SimpleDraftType  type)

Sets the draft type.


Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
typetype

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