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

Represents a NXOpen::PasteSpecialBuilder
To create a new instance of this class, use NXOpen::ClipboardOperationsManager::CreatePasteSpecialBuilder
Default values. More...

Inheritance diagram for NXOpen::PasteSpecialBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  DestinationOption { DestinationOptionWcs, DestinationOptionCsys }
 This enum represents the paste ppecial destination coordinate system options. More...
 
enum  LayerOption { LayerOptionWork, LayerOptionOriginal, LayerOptionSpecified }
 This enum represents the paste special layer options. More...
 

Public Member Functions

NXOpen::CoordinateSystemCsys ()
 Returns the destination coordinate system
Created in NX5.0.0. More...
 
NXOpen::PasteSpecialBuilder::DestinationOption DestinationOpt ()
 Returns the destination coordinate system option
Created in NX5.0.0. More...
 
int LayerNumber ()
 Returns the layer number
Created in NX5.0.0. More...
 
NXOpen::PasteSpecialBuilder::LayerOption LayerOpt ()
 Returns the layer option
Created in NX5.0.0. More...
 
void SetCsys (NXOpen::CoordinateSystem *csys)
 Sets the destination coordinate system
Created in NX5.0.0. More...
 
void SetDestinationOpt (NXOpen::PasteSpecialBuilder::DestinationOption destinationOpt)
 Sets the destination coordinate system option
Created in NX5.0.0. More...
 
void SetLayerNumber (int layerNumber)
 Sets the layer number
Created in NX5.0.0. More...
 
void SetLayerOpt (NXOpen::PasteSpecialBuilder::LayerOption layerOpt)
 Sets the layer option
Created in NX5.0.0. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. 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 NXOpen::PasteSpecialBuilder
To create a new instance of this class, use NXOpen::ClipboardOperationsManager::CreatePasteSpecialBuilder
Default values.

Property Value

DestinationOpt

Csys

LayerOpt

Work


Created in NX5.0.0.

Member Enumeration Documentation

This enum represents the paste ppecial destination coordinate system options.

Enumerator
DestinationOptionWcs 

wcs

DestinationOptionCsys 

csys

This enum represents the paste special layer options.

Enumerator
LayerOptionWork 

work

LayerOptionOriginal 

original

LayerOptionSpecified 

specified

Member Function Documentation

NXOpen::CoordinateSystem* NXOpen::PasteSpecialBuilder::Csys ( )

Returns the destination coordinate system
Created in NX5.0.0.



License requirements : None

NXOpen::PasteSpecialBuilder::DestinationOption NXOpen::PasteSpecialBuilder::DestinationOpt ( )

Returns the destination coordinate system option
Created in NX5.0.0.



License requirements : None

int NXOpen::PasteSpecialBuilder::LayerNumber ( )

Returns the layer number
Created in NX5.0.0.



License requirements : None

NXOpen::PasteSpecialBuilder::LayerOption NXOpen::PasteSpecialBuilder::LayerOpt ( )

Returns the layer option
Created in NX5.0.0.



License requirements : None

void NXOpen::PasteSpecialBuilder::SetCsys ( NXOpen::CoordinateSystem csys)

Sets the destination coordinate system
Created in NX5.0.0.



License requirements : None

Parameters
csyscsys
void NXOpen::PasteSpecialBuilder::SetDestinationOpt ( NXOpen::PasteSpecialBuilder::DestinationOption  destinationOpt)

Sets the destination coordinate system option
Created in NX5.0.0.



License requirements : None

Parameters
destinationOptdestinationopt
void NXOpen::PasteSpecialBuilder::SetLayerNumber ( int  layerNumber)

Sets the layer number
Created in NX5.0.0.



License requirements : None

Parameters
layerNumberlayernumber
void NXOpen::PasteSpecialBuilder::SetLayerOpt ( NXOpen::PasteSpecialBuilder::LayerOption  layerOpt)

Sets the layer option
Created in NX5.0.0.



License requirements : None

Parameters
layerOptlayeropt

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