NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::Annotations::LineWeldData Class Reference

Represents line weld data
Created in NX4.0.0. More...

Inheritance diagram for NXOpen::Annotations::LineWeldData:
NXOpen::TransientObject

Public Member Functions

bool AllroundSymbol ()
 Returns the flag indicating whether the allround symbol is displayed
Created in NX4.0.0. More...
 
bool CenterSymbol ()
 Returns the flag indicating whether the weld symbol is at center of reference line, applicable only to spot and seam symbols
Created in NX4.0.0. More...
 
bool FieldWeld ()
 Returns the flag indicating whether the weld is done at the field site
Created in NX4.0.0. More...
 
NXOpen::Annotations::LineWeldSideDataGetArrowSideData ()
 Returns the arrow side data. More...
 
NXOpen::Annotations::LineWeldSideDataGetOtherSideData ()
 Returns the other side data. More...
 
std::vector
< NXOpen::DisplayableObject * > 
GetSideSeamObjects ()
 Returns the side seam objects. More...
 
std::vector< NXStringGetTailSpecificationText ()
 Returns the tail specification text. More...
 
std::vector
< NXOpen::DisplayableObject * > 
GetTopSeamObjects ()
 Returns the top seam objects. More...
 
NXOpen::Annotations::IdentificationLineLocation IdentificationLineLocation ()
 Returns the identification line location
Created in NX4.0.0. More...
 
void SetAllroundSymbol (bool allroundSymbol)
 Sets the flag indicating whether the allround symbol is displayed
Created in NX4.0.0. More...
 
void SetArrowSideData (NXOpen::Annotations::LineWeldSideData *arrowSide)
 Sets the arrow side data
Created in NX4.0.0. More...
 
void SetCenterSymbol (bool centerSymbol)
 Sets the flag indicating whether the weld symbol is at center of reference line, applicable only to spot and seam symbols
Created in NX4.0.0. More...
 
void SetFieldWeld (bool fieldWeld)
 Sets the flag indicating whether the weld is done at the field site
Created in NX4.0.0. More...
 
void SetIdentificationLineLocation (NXOpen::Annotations::IdentificationLineLocation location)
 Sets the identification line location
Created in NX4.0.0. More...
 
void SetOtherSideData (NXOpen::Annotations::LineWeldSideData *otherSide)
 Sets the other side data
Created in NX4.0.0. More...
 
void SetSideSeamDisplay (bool sideSeam)
 Sets the flag indicating whether the side seam is displayed
Created in NX4.0.0. More...
 
void SetSideSeamHorizontalFlip (bool horizontalFlip)
 Sets the flag indicating whether the side seam is flipped in the horizontal direction
Created in NX4.0.0. More...
 
void SetSideSeamObjects (const std::vector< NXOpen::DisplayableObject * > &objects)
 Sets the side seam objects. More...
 
void SetSideSeamVerticalFlip (bool verticalFlip)
 Sets the flag indicating whether the side seam is flipped in the vertical direction
Created in NX4.0.0. More...
 
void SetSideSeamView (NXOpen::Drawings::DraftingView *sideSeamView)
 Sets the view for which side seam is to be created. More...
 
void SetStaggeredWeldSymbolDisplay (bool staggeredDisplay)
 Sets the flag indicating whether the staggered weld symbol is displayed
Created in NX4.0.0. More...
 
void SetSymbolScale (double symbolScale)
 Sets the symbol scale
Created in NX4.0.0. More...
 
void SetTail (NXOpen::Annotations::Tail tail)
 Sets the tail for the reference line
Created in NX4.0.0. More...
 
void SetTailSpecificationText (std::vector< NXString > &lines)
 Sets the tail specification text
Created in NX4.0.0. More...
 
void SetTopSeamDisplay (bool topSeamDisplay)
 Sets the flag indicating whether the top seam is displayed
Created in NX4.0.0. More...
 
void SetTopSeamObjects (const std::vector< NXOpen::DisplayableObject * > &objects)
 Sets the top seam objects. More...
 
void SetTopSeamReverse (bool reverse)
 Sets the flag indicating whether the top seam direction is reveresed
Created in NX4.0.0. More...
 
void SetTopSeamView (NXOpen::Drawings::DraftingView *topSeamView)
 Sets the view for which top seam is to be created. More...
 
void SetWeldStandard (NXOpen::Annotations::WeldStandard standard)
 
Created in NX4.0.0. More...
 
bool SideSeamDisplay ()
 Returns the flag indicating whether the side seam is displayed
Created in NX4.0.0. More...
 
bool SideSeamHorizontalFlip ()
 Returns the flag indicating whether the side seam is flipped in the horizontal direction
Created in NX4.0.0. More...
 
bool SideSeamVerticalFlip ()
 Returns the flag indicating whether the side seam is flipped in the vertical direction
Created in NX4.0.0. More...
 
NXOpen::Drawings::DraftingViewSideSeamView ()
 Returns the view for which side seam is to be created. More...
 
bool StaggeredWeldSymbolDisplay ()
 Returns the flag indicating whether the staggered weld symbol is displayed
Created in NX4.0.0. More...
 
double SymbolScale ()
 Returns the symbol scale
Created in NX4.0.0. More...
 
NXOpen::Annotations::Tail Tail ()
 Returns the tail for the reference line
Created in NX4.0.0. More...
 
bool TopSeamDisplay ()
 Returns the flag indicating whether the top seam is displayed
Created in NX4.0.0. More...
 
bool TopSeamReverse ()
 Returns the flag indicating whether the top seam direction is reveresed
Created in NX4.0.0. More...
 
NXOpen::Drawings::DraftingViewTopSeamView ()
 Returns the view for which top seam is to be created. More...
 
NXOpen::Annotations::WeldStandard WeldStandard ()
 Returns the standard
Created in NX4.0.0. More...
 
virtual ~LineWeldData ()
 Frees the object from memory. More...
 
- Public Member Functions inherited from NXOpen::TransientObject
void * GetHandle ()
 Handle of the internal object represented by this object. More...
 

Detailed Description

Represents line weld data
Created in NX4.0.0.


Constructor & Destructor Documentation

virtual NXOpen::Annotations::LineWeldData::~LineWeldData ( )
virtual

Frees the object from memory.

After this method is called, it is illegal to use the object. In .NET, this method is automatically called when the object is deleted by the garbage collector.
Created in NX4.0.0.

License requirements : None

Member Function Documentation

bool NXOpen::Annotations::LineWeldData::AllroundSymbol ( )

Returns the flag indicating whether the allround symbol is displayed
Created in NX4.0.0.



License requirements : None

bool NXOpen::Annotations::LineWeldData::CenterSymbol ( )

Returns the flag indicating whether the weld symbol is at center of reference line, applicable only to spot and seam symbols
Created in NX4.0.0.



License requirements : None

bool NXOpen::Annotations::LineWeldData::FieldWeld ( )

Returns the flag indicating whether the weld is done at the field site
Created in NX4.0.0.



License requirements : None

NXOpen::Annotations::LineWeldSideData* NXOpen::Annotations::LineWeldData::GetArrowSideData ( )

Returns the arrow side data.

Returns
Arrow side line weld data
Created in NX4.0.0.

License requirements : None
NXOpen::Annotations::LineWeldSideData* NXOpen::Annotations::LineWeldData::GetOtherSideData ( )

Returns the other side data.

Returns
Other side line weld data
Created in NX4.0.0.

License requirements : None
std::vector<NXOpen::DisplayableObject *> NXOpen::Annotations::LineWeldData::GetSideSeamObjects ( )

Returns the side seam objects.

Returns
List of side seam objects
Created in NX4.0.0.

License requirements : None
std::vector<NXString> NXOpen::Annotations::LineWeldData::GetTailSpecificationText ( )

Returns the tail specification text.

Returns
List of lines
Created in NX4.0.0.

License requirements : None
std::vector<NXOpen::DisplayableObject *> NXOpen::Annotations::LineWeldData::GetTopSeamObjects ( )

Returns the top seam objects.

Returns
List of top seam objects
Created in NX4.0.0.

License requirements : None
NXOpen::Annotations::IdentificationLineLocation NXOpen::Annotations::LineWeldData::IdentificationLineLocation ( )

Returns the identification line location
Created in NX4.0.0.



License requirements : None

void NXOpen::Annotations::LineWeldData::SetAllroundSymbol ( bool  allroundSymbol)

Sets the flag indicating whether the allround symbol is displayed
Created in NX4.0.0.



License requirements : None

Parameters
allroundSymbolFlag indicating whether to display all around symbol
void NXOpen::Annotations::LineWeldData::SetArrowSideData ( NXOpen::Annotations::LineWeldSideData arrowSide)

Sets the arrow side data
Created in NX4.0.0.



License requirements : None

Parameters
arrowSideNew arrow side line weld data
void NXOpen::Annotations::LineWeldData::SetCenterSymbol ( bool  centerSymbol)

Sets the flag indicating whether the weld symbol is at center of reference line, applicable only to spot and seam symbols
Created in NX4.0.0.



License requirements : None

Parameters
centerSymbolFlag indicating the weld symbol at the center of reference line
void NXOpen::Annotations::LineWeldData::SetFieldWeld ( bool  fieldWeld)

Sets the flag indicating whether the weld is done at the field site
Created in NX4.0.0.



License requirements : None

Parameters
fieldWeldFlag indicating whether the weld is done at field site
void NXOpen::Annotations::LineWeldData::SetIdentificationLineLocation ( NXOpen::Annotations::IdentificationLineLocation  location)

Sets the identification line location
Created in NX4.0.0.



License requirements : None

Parameters
locationIdentification line location
void NXOpen::Annotations::LineWeldData::SetOtherSideData ( NXOpen::Annotations::LineWeldSideData otherSide)

Sets the other side data
Created in NX4.0.0.



License requirements : None

Parameters
otherSideNew other side line weld data
void NXOpen::Annotations::LineWeldData::SetSideSeamDisplay ( bool  sideSeam)

Sets the flag indicating whether the side seam is displayed
Created in NX4.0.0.



License requirements : None

Parameters
sideSeamFlag indicating whether the side seam is displayed
void NXOpen::Annotations::LineWeldData::SetSideSeamHorizontalFlip ( bool  horizontalFlip)

Sets the flag indicating whether the side seam is flipped in the horizontal direction
Created in NX4.0.0.



License requirements : None

Parameters
horizontalFlipFlag indicating whether the side seam is horizontally flipped
void NXOpen::Annotations::LineWeldData::SetSideSeamObjects ( const std::vector< NXOpen::DisplayableObject * > &  objects)

Sets the side seam objects.

Following objects are allowed -
Curve

Edge

Created in NX4.0.0.

License requirements : None

Parameters
objectsList of new side seam objects
void NXOpen::Annotations::LineWeldData::SetSideSeamVerticalFlip ( bool  verticalFlip)

Sets the flag indicating whether the side seam is flipped in the vertical direction
Created in NX4.0.0.



License requirements : None

Parameters
verticalFlipFlag indicating whether the side seam is vertically flipped
void NXOpen::Annotations::LineWeldData::SetSideSeamView ( NXOpen::Drawings::DraftingView sideSeamView)

Sets the view for which side seam is to be created.


Created in NX4.0.0.

License requirements : None

Parameters
sideSeamViewNew view for which side seam is to be created
void NXOpen::Annotations::LineWeldData::SetStaggeredWeldSymbolDisplay ( bool  staggeredDisplay)

Sets the flag indicating whether the staggered weld symbol is displayed
Created in NX4.0.0.



License requirements : None

Parameters
staggeredDisplayFlag indicating whether the staggered symbol is displayed
void NXOpen::Annotations::LineWeldData::SetSymbolScale ( double  symbolScale)

Sets the symbol scale
Created in NX4.0.0.



License requirements : None

Parameters
symbolScaleNew scale
void NXOpen::Annotations::LineWeldData::SetTail ( NXOpen::Annotations::Tail  tail)

Sets the tail for the reference line
Created in NX4.0.0.



License requirements : None

Parameters
tailNew tail type for the reference line
void NXOpen::Annotations::LineWeldData::SetTailSpecificationText ( std::vector< NXString > &  lines)

Sets the tail specification text
Created in NX4.0.0.



License requirements : None

Parameters
linesList of lines
void NXOpen::Annotations::LineWeldData::SetTopSeamDisplay ( bool  topSeamDisplay)

Sets the flag indicating whether the top seam is displayed
Created in NX4.0.0.



License requirements : None

Parameters
topSeamDisplayFlag indicating whether the top seam is displayed
void NXOpen::Annotations::LineWeldData::SetTopSeamObjects ( const std::vector< NXOpen::DisplayableObject * > &  objects)

Sets the top seam objects.

Following objects are allowed -
Point

Curve

Edge

Created in NX4.0.0.

License requirements : None

Parameters
objectsList of new top seam objects
void NXOpen::Annotations::LineWeldData::SetTopSeamReverse ( bool  reverse)

Sets the flag indicating whether the top seam direction is reveresed
Created in NX4.0.0.



License requirements : None

Parameters
reverseFlag indicating whether the top seam is reversed
void NXOpen::Annotations::LineWeldData::SetTopSeamView ( NXOpen::Drawings::DraftingView topSeamView)

Sets the view for which top seam is to be created.


Created in NX4.0.0.

License requirements : None

Parameters
topSeamViewNew view for which top seam is to be created
void NXOpen::Annotations::LineWeldData::SetWeldStandard ( NXOpen::Annotations::WeldStandard  standard)


Created in NX4.0.0.



License requirements : None

Parameters
standardNew weld standard
bool NXOpen::Annotations::LineWeldData::SideSeamDisplay ( )

Returns the flag indicating whether the side seam is displayed
Created in NX4.0.0.



License requirements : None

bool NXOpen::Annotations::LineWeldData::SideSeamHorizontalFlip ( )

Returns the flag indicating whether the side seam is flipped in the horizontal direction
Created in NX4.0.0.



License requirements : None

bool NXOpen::Annotations::LineWeldData::SideSeamVerticalFlip ( )

Returns the flag indicating whether the side seam is flipped in the vertical direction
Created in NX4.0.0.



License requirements : None

NXOpen::Drawings::DraftingView* NXOpen::Annotations::LineWeldData::SideSeamView ( )

Returns the view for which side seam is to be created.


Created in NX4.0.0.

License requirements : None

bool NXOpen::Annotations::LineWeldData::StaggeredWeldSymbolDisplay ( )

Returns the flag indicating whether the staggered weld symbol is displayed
Created in NX4.0.0.



License requirements : None

double NXOpen::Annotations::LineWeldData::SymbolScale ( )

Returns the symbol scale
Created in NX4.0.0.



License requirements : None

NXOpen::Annotations::Tail NXOpen::Annotations::LineWeldData::Tail ( )

Returns the tail for the reference line
Created in NX4.0.0.



License requirements : None

bool NXOpen::Annotations::LineWeldData::TopSeamDisplay ( )

Returns the flag indicating whether the top seam is displayed
Created in NX4.0.0.



License requirements : None

bool NXOpen::Annotations::LineWeldData::TopSeamReverse ( )

Returns the flag indicating whether the top seam direction is reveresed
Created in NX4.0.0.



License requirements : None

NXOpen::Drawings::DraftingView* NXOpen::Annotations::LineWeldData::TopSeamView ( )

Returns the view for which top seam is to be created.


Created in NX4.0.0.

License requirements : None

NXOpen::Annotations::WeldStandard NXOpen::Annotations::LineWeldData::WeldStandard ( )

Returns the standard
Created in NX4.0.0.



License requirements : None


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