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

Builder used to model a piece of Off Sheet Connector. More...

Inheritance diagram for NXOpen.PID.OffSheetConnectorBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  StyleOption {
  SmallFilledArrowOut, SmallFilledArrowIn, Box, ChevronOut,
  ChevronIn
}
 the style of OSC elements. More...
 

Public Member Functions

unsafe void FlipHorizontally ()
 To flip a off sheet connector horizonally More...
 
unsafe void FlipVertically ()
 To flip a off sheet connector vertically More...
 
unsafe void GetConnection (out NXOpen.PID.ConnectionEndType type, out NXOpen.PID.Pipe connection, out string connectionId)
 To get the connection connecting to the OSC sheet element. More...
 
unsafe NXOpen.Point2d GetLocation ()
 Gets the symbol location. More...
 
unsafe NXOpen.Diagramming.Node GetNode ()
 Get the node object of the off sheet connector builder. More...
 
unsafe void LinkOSC (NXOpen.PID.OffSheetConnector desObject)
 Links to the destination OSC. More...
 
unsafe void Rotate ()
 To rotate a off sheet connector More...
 
unsafe void SetConnection (NXOpen.PID.ConnectionEndType type, NXOpen.PID.Pipe connection, string connectionId)
 To set the connection connecting to the OSC sheet element. More...
 
unsafe void SetLocation (NXOpen.Point2d location)
 Sets the symbol location. 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 ElementId [get, set]
 Returns or sets the current element ID of this OSC. More...
 
unsafe bool Horizontal [get]
 Returns the option to flip the symbol horizontally. More...
 
unsafe NXOpen.PID.Sheet OwningSheet [get, set]
 Returns or sets the owning sheet of this sheet element. More...
 
unsafe NXOpen.PID.RotateAngleOption RotateOption [get, set]
 Returns or sets the symbol rotation angle. More...
 
unsafe
NXOpen.PID.OffSheetConnectorBuilder.StyleOption 
Style [get, set]
 Returns or sets the style of OSC More...
 
unsafe
NXOpen.Diagramming.TextStyleBuilder 
TextStyleBuilder [get]
 Returns the text style of the OSC. More...
 
unsafe bool Vertical [get]
 Returns the option to flip the symbol vertically. 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

Builder used to model a piece of Off Sheet Connector.

To create a new instance of this class, use NXOpen.PID.PidManager.CreateOffSheetConnectorBuilder

Default values.

Property Value

RotateOption

Zero

Created in NX11.0.1

Member Enumeration Documentation

the style of OSC elements.

Enumerator
SmallFilledArrowOut 
SmallFilledArrowIn 
Box 
ChevronOut 
ChevronIn 

Member Function Documentation

unsafe void NXOpen.PID.OffSheetConnectorBuilder.FlipHorizontally ( )
inline

To flip a off sheet connector horizonally

Created in NX11.0.1

License requirements: nx_pid_design_author ("NX P and ID Design Author")

unsafe void NXOpen.PID.OffSheetConnectorBuilder.FlipVertically ( )
inline

To flip a off sheet connector vertically

Created in NX11.0.1

License requirements: nx_pid_design_author ("NX P and ID Design Author")

unsafe void NXOpen.PID.OffSheetConnectorBuilder.GetConnection ( out NXOpen.PID.ConnectionEndType  type,
out NXOpen.PID.Pipe  connection,
out string  connectionId 
)
inline

To get the connection connecting to the OSC sheet element.

Created in NX11.0.1

License requirements: nx_pid_design_author ("NX P and ID Design Author")

Parameters
type
connection
connectionId
unsafe NXOpen.Point2d NXOpen.PID.OffSheetConnectorBuilder.GetLocation ( )
inline

Gets the symbol location.

Created in NX11.0.1

License requirements: nx_pid_design_author ("NX P and ID Design Author")

Returns
the symbol location.
unsafe NXOpen.Diagramming.Node NXOpen.PID.OffSheetConnectorBuilder.GetNode ( )
inline

Get the node object of the off sheet connector builder.

Created in NX12.0.0

License requirements: nx_pid_design_author ("NX P and ID Design Author")

Returns
unsafe void NXOpen.PID.OffSheetConnectorBuilder.LinkOSC ( NXOpen.PID.OffSheetConnector  desObject)
inline

Links to the destination OSC.

If the input OffSheetConnector is NULL, it means break the existing link.

Created in NX11.0.1

License requirements: nx_pid_design_author ("NX P and ID Design Author")

Parameters
desObject
unsafe void NXOpen.PID.OffSheetConnectorBuilder.Rotate ( )
inline

To rotate a off sheet connector

Created in NX11.0.1

License requirements: nx_pid_design_author ("NX P and ID Design Author")

unsafe void NXOpen.PID.OffSheetConnectorBuilder.SetConnection ( NXOpen.PID.ConnectionEndType  type,
NXOpen.PID.Pipe  connection,
string  connectionId 
)
inline

To set the connection connecting to the OSC sheet element.

Created in NX11.0.1

License requirements: nx_pid_design_author ("NX P and ID Design Author")

Parameters
type
connection
connectionId
unsafe void NXOpen.PID.OffSheetConnectorBuilder.SetLocation ( NXOpen.Point2d  location)
inline

Sets the symbol location.

Created in NX11.0.1

License requirements: nx_pid_design_author ("NX P and ID Design Author")

Parameters
locationthe osc location.

Property Documentation

unsafe string NXOpen.PID.OffSheetConnectorBuilder.ElementId
getset

Returns or sets the current element ID of this OSC.

It works only in edit mode, it's optional and the first element ID stored in the OSC will be used as default.

Created in NX11.0.1

License requirements to get this property: nx_pid_design_author ("NX P and ID Design Author")

License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")

unsafe bool NXOpen.PID.OffSheetConnectorBuilder.Horizontal
get

Returns the option to flip the symbol horizontally.

Created in NX11.0.1

License requirements: nx_pid_design_author ("NX P and ID Design Author")

unsafe NXOpen.PID.Sheet NXOpen.PID.OffSheetConnectorBuilder.OwningSheet
getset

Returns or sets the owning sheet of this sheet element.

Its setting method works only in creation mode.

Created in NX11.0.1

License requirements to get this property: nx_pid_design_author ("NX P and ID Design Author")

License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")

unsafe NXOpen.PID.RotateAngleOption NXOpen.PID.OffSheetConnectorBuilder.RotateOption
getset

Returns or sets the symbol rotation angle.

Created in NX11.0.1

License requirements to get this property: nx_pid_design_author ("NX P and ID Design Author")

License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")

unsafe NXOpen.PID.OffSheetConnectorBuilder.StyleOption NXOpen.PID.OffSheetConnectorBuilder.Style
getset

Returns or sets the style of OSC

Created in NX11.0.1

License requirements to get this property: nx_pid_design_author ("NX P and ID Design Author")

License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")

unsafe NXOpen.Diagramming.TextStyleBuilder NXOpen.PID.OffSheetConnectorBuilder.TextStyleBuilder
get

Returns the text style of the OSC.

Created in NX11.0.1

License requirements: nx_pid_design_author ("NX P and ID Design Author")

unsafe bool NXOpen.PID.OffSheetConnectorBuilder.Vertical
get

Returns the option to flip the symbol vertically.

Created in NX11.0.1

License requirements: nx_pid_design_author ("NX P and ID Design Author")


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