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

Represents a Wavelink Feature builder
To create a new instance of this class, use Features::BaseFeatureCollection::CreateWaveLinkBuilder
Default values. More...

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

List of all members.

Public Types

enum  Types {
  TypesCurveLink, TypesPointLink, TypesDatumLink, TypesSketchLink,
  TypesFaceLink, TypesRegionLink, TypesBodyLink, TypesMirrorBodyLink,
  TypesRoutingObjectLink
}
 Wave Linker type. More...

Public Member Functions

bool Associative ()
 Returns the associative
Created in NX5.0.0.
bool BlankOriginal ()
 Returns the blank original
Created in NX5.0.0.
NXOpen::Features::CompositeCurveBuilderCompositeCurveBuilder ()
 Returns the composite curve builder
Created in NX5.0.0.
bool CopyThreads ()
 Returns the copy threads option
Created in NX8.0.0.
NXOpen::Features::ExtractFaceBuilderExtractFaceBuilder ()
 Returns the extractfacebuilder
Created in NX5.0.0.
bool FixAtCurrentTimestamp ()
 Returns the fix at timestamp option
Created in NX5.0.0.
NXOpen::Features::MirrorBodyBuilderMirrorBodyBuilder ()
 Returns the mirrorbodybuilder
Created in NX5.0.0.
void SetAssociative (bool associative)
 Sets the associative
Created in NX5.0.0.
void SetBlankOriginal (bool blankoriginal)
 Sets the blank original
Created in NX5.0.0.
void SetCopyThreads (bool copyThreads)
 Sets the copy threads option
Created in NX8.0.0.
void SetExtractFaceBuilder (NXOpen::Features::ExtractFaceBuilder *extractFaceBuilder)
 Sets the extractfacebuilder
Created in NX5.0.0.
void SetFixAtCurrentTimestamp (bool timestamp)
 Sets the fix at timestamp option
Created in NX5.0.0.
void SetMirrorBodyBuilder (NXOpen::Features::MirrorBodyBuilder *mirrorBodyBuilder)
 Sets the mirrorbodybuilder
Created in NX5.0.0.
void SetType (NXOpen::Features::WaveLinkBuilder::Types type)
 Sets the type
Created in NX5.0.0.
void SetWaveDatumBuilder (NXOpen::Features::WaveDatumBuilder *wavedatumBuilder)
 Sets the wave datum builder
Created in NX5.0.0.
void SetWavePointBuilder (NXOpen::Features::WavePointBuilder *wavepointBuilder)
 Sets the wave point builder
Created in NX5.0.0.
void SetWaveRoutingBuilder (NXOpen::Features::WaveRoutingBuilder *waveroutingBuilder)
 Sets the wave routing builder
Created in NX5.0.0.
void SetWaveSketchBuilder (NXOpen::Features::WaveSketchBuilder *wavesketchBuilder)
 Sets the wave sketch builder
Created in NX5.0.1.
NXOpen::Features::WaveLinkBuilder::Types Type ()
 Returns the type
Created in NX5.0.0.
NXOpen::Features::WaveDatumBuilderWaveDatumBuilder ()
 Returns the wave datum builder
Created in NX5.0.0.
NXOpen::Features::WavePointBuilderWavePointBuilder ()
 Returns the wave point builder
Created in NX5.0.0.
NXOpen::Features::WaveRoutingBuilderWaveRoutingBuilder ()
 Returns the wave routing builder
Created in NX5.0.0.
NXOpen::Features::WaveSketchBuilderWaveSketchBuilder ()
 Returns the wave sketch builder
Created in NX5.0.1.

Detailed Description

Represents a Wavelink Feature builder
To create a new instance of this class, use Features::BaseFeatureCollection::CreateWaveLinkBuilder
Default values.

Property Value

Associative

True

CompositeCurveBuilder.AllowSelfIntersection

False

CompositeCurveBuilder.Associative

True

CompositeCurveBuilder.HideOriginal

False

CompositeCurveBuilder.InheritDisplayProperties

False

CopyThreads

True

ExtractFaceBuilder.AngleTolerance

45.0

ExtractFaceBuilder.Associative

True

ExtractFaceBuilder.CopyThreads

True

ExtractFaceBuilder.DeleteHoles

False

ExtractFaceBuilder.FixAtCurrentTimestamp

False

ExtractFaceBuilder.InheritDisplayProperties

False

ExtractFaceBuilder.MakePositionIndependent

False

ExtractFaceBuilder.ReplacementAssistant.OneToOne

True

MirrorBodyBuilder.Associative

True

MirrorBodyBuilder.CopyThreads

True

MirrorBodyBuilder.FixAtCurrentTimestamp

True

MirrorBodyBuilder.InheritDisplayProperties

False

MirrorBodyBuilder.MakePositionIndependent

False

MirrorBodyBuilder.ParentPartType

WorkPart

MirrorBodyBuilder.ReplacementAssistant.OneToOne

True

WaveDatumBuilder.Associative

True

WaveDatumBuilder.DisplayScale

2.0

WaveDatumBuilder.InheritDisplayProperties

False

WavePointBuilder.Associative

True

WavePointBuilder.DrawLineBetweenPoints

False

WavePointBuilder.InheritDisplayProperties

False

WaveRoutingBuilder.Associative

True

WaveSketchBuilder.Associative

True

WaveSketchBuilder.InheritDisplayProperties

False


Created in NX5.0.0.


Member Enumeration Documentation

Wave Linker type.

Enumerator:
TypesCurveLink 

curve link

TypesPointLink 

point link

TypesDatumLink 

datum link

TypesSketchLink 

sketch link

TypesFaceLink 

face link

TypesRegionLink 

region link

TypesBodyLink 

body link

TypesMirrorBodyLink 

mirror body link

TypesRoutingObjectLink 

routing object link


Member Function Documentation

Returns the associative
Created in NX5.0.0.



License requirements : None

Returns the blank original
Created in NX5.0.0.



License requirements : None

Returns the composite curve builder
Created in NX5.0.0.



License requirements : None

Returns the copy threads option
Created in NX8.0.0.



License requirements : None

Returns the extractfacebuilder
Created in NX5.0.0.



License requirements : None

Returns the fix at timestamp option
Created in NX5.0.0.



License requirements : None

Returns the mirrorbodybuilder
Created in NX5.0.0.



License requirements : None

Sets the associative
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
associativeassociative

Sets the blank original
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
blankoriginalblankoriginal

Sets the copy threads option
Created in NX8.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
copyThreadscopythreads

Sets the extractfacebuilder
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
extractFaceBuilderextractfacebuilder

Sets the fix at timestamp option
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
timestamptimestamp

Sets the mirrorbodybuilder
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
mirrorBodyBuildermirrorbodybuilder

Sets the type
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
typetype

Sets the wave datum builder
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
wavedatumBuilderwavedatumbuilder

Sets the wave point builder
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
wavepointBuilderwavepointbuilder

Sets the wave routing builder
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
waveroutingBuilderwaveroutingbuilder

Sets the wave sketch builder
Created in NX5.0.1.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
wavesketchBuilderwavesketchbuilder

Returns the type
Created in NX5.0.0.



License requirements : None

Returns the wave datum builder
Created in NX5.0.0.



License requirements : None

Returns the wave point builder
Created in NX5.0.0.



License requirements : None

Returns the wave routing builder
Created in NX5.0.0.



License requirements : None

Returns the wave sketch builder
Created in NX5.0.1.



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.