NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.Layout2d.ConvertLayoutToSheetBuilder Class Reference

Represents a Builder for converting Layout to drawing sheet More...

Inheritance diagram for NXOpen.Layout2d.ConvertLayoutToSheetBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  SheetProjectionAngleType { First, Third }
 the drawing sheet projection angle More...
 

Public Member Functions

unsafe void GetScale (out double numerator, out double denominator)
 Gets the sheet scale More...
 
unsafe void SetScale (double numerator, double denominator)
 Sets the sheet scale More...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe string Name [get, set]
 Returns or sets the name of the drawing sheet to be created More...
 
unsafe string Number [get, set]
 Returns or sets the number of the drawing sheet to be created More...
 
unsafe
NXOpen.Layout2d.ConvertLayoutToSheetBuilder.SheetProjectionAngleType 
ProjectionAngleType [get, set]
 Returns or sets the sheet projection angle option More...
 
unsafe string Revision [get, set]
 Returns or sets the revision of the drawing sheet to be created More...
 
unsafe string SecondaryNumber [get, set]
 Returns or sets the secondary number of the drawing sheet to be created More...
 
unsafe NXOpen.SelectView SelectLayoutSheetView [get]
 Returns the select layout sheet view to convert More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a Builder for converting Layout to drawing sheet

To create a new instance of this class, use NXOpen.Layout2d.LayoutDrawingSheetCollection.CreateConvertLayoutToSheetBuilder

Created in NX12.0.0

Member Enumeration Documentation

the drawing sheet projection angle

Enumerator
First 

first angle projection

Third 

third angle projection

Member Function Documentation

unsafe void NXOpen.Layout2d.ConvertLayoutToSheetBuilder.GetScale ( out double  numerator,
out double  denominator 
)
inline

Gets the sheet scale

Created in NX12.0.0

License requirements: None.

Parameters
numeratorthe scale numerator
denominatorthe scale denominator
unsafe void NXOpen.Layout2d.ConvertLayoutToSheetBuilder.SetScale ( double  numerator,
double  denominator 
)
inline

Sets the sheet scale

Created in NX12.0.0

License requirements: nx_layout ("NX Layout")

Parameters
numeratorthe scale numerator
denominatorthe scale denominator

Property Documentation

unsafe string NXOpen.Layout2d.ConvertLayoutToSheetBuilder.Name
getset

Returns or sets the name of the drawing sheet to be created

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: nx_layout ("NX Layout")

unsafe string NXOpen.Layout2d.ConvertLayoutToSheetBuilder.Number
getset

Returns or sets the number of the drawing sheet to be created

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: nx_layout ("NX Layout")

unsafe NXOpen.Layout2d.ConvertLayoutToSheetBuilder.SheetProjectionAngleType NXOpen.Layout2d.ConvertLayoutToSheetBuilder.ProjectionAngleType
getset

Returns or sets the sheet projection angle option

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: nx_layout ("NX Layout")

unsafe string NXOpen.Layout2d.ConvertLayoutToSheetBuilder.Revision
getset

Returns or sets the revision of the drawing sheet to be created

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: nx_layout ("NX Layout")

unsafe string NXOpen.Layout2d.ConvertLayoutToSheetBuilder.SecondaryNumber
getset

Returns or sets the secondary number of the drawing sheet to be created

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: nx_layout ("NX Layout")

unsafe NXOpen.SelectView NXOpen.Layout2d.ConvertLayoutToSheetBuilder.SelectLayoutSheetView
get

Returns the select layout sheet view to convert

Created in NX12.0.0

License requirements: None.


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