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

TODO Class documentation More...

Inheritance diagram for NXOpen.Formboard.PathLengthAnnotationBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  Types { PointsOnCurves, RoutingPathLength }
 TODO: Document the whole type More...
 

Public Member Functions

unsafe void CreatePointsAtRcps (NXOpen.Routing.ControlPoint firstEndRcp, NXOpen.Routing.ControlPoint secondEndRcp)
 Create builder end points at the RCP locations More...
 
unsafe void SetPathLengthAnnotationEndPoints (NXOpen.Point firstEndPoint, NXOpen.Point secondEndPoint)
 Create and initialize the Path Length Annotation 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 ExpressionName [get]
 Returns the expression name More...
 
unsafe NXOpen.Point FirstEndPoint [get, set]
 Returns or sets the first end point More...
 
unsafe
NXOpen.Annotations.LeaderBuilder 
Leader [get]
 Returns the leader More...
 
unsafe
NXOpen.Annotations.OriginBuilder 
Origin [get]
 Returns the origin More...
 
unsafe
NXOpen.Routing.RouteObjectCollector 
RouteObjectCollector [get]
 Returns the route object collector More...
 
unsafe NXOpen.Point SecondEndPoint [get, set]
 Returns or sets the second end point More...
 
unsafe bool ShowLeadersToggle [get, set]
 Returns or sets the show leaders toggle More...
 
unsafe
NXOpen.Annotations.StyleBuilder 
Style [get]
 Returns the style More...
 
unsafe
NXOpen.Annotations.TextWithEditControlsBuilder 
Text [get]
 Returns the u icomp text with symbols0 More...
 
unsafe
NXOpen.Formboard.PathLengthAnnotationBuilder.Types 
Type [get, set]
 Returns or sets the type 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

TODO Class documentation

To create a new instance of this class, use NXOpen.Formboard.FormboardManager.CreatePathLengthAnnotationBuilder

Default values.

Property Value

ShowLeadersToggle

0

Text.TextBlock.CustomSymbolScale

1.0

Text.TextBlock.SymbolAspectRatio

1.0

Text.TextBlock.SymbolHeight

25.4 (millimeters part), 1.0 (inches part)

Text.TextBlock.SymbolLength

25.4 (millimeters part), 1.0 (inches part)

Text.TextBlock.SymbolPreferences

UseCurrent

Text.TextBlock.SymbolScale

1.0

Text.TextBlock.SymbolSizeMethod

ScaleAndAspectRatio

Created in NX7.5.0

Member Enumeration Documentation

TODO: Document the whole type

Enumerator
PointsOnCurves 

TODO

RoutingPathLength 

TODO

Member Function Documentation

unsafe void NXOpen.Formboard.PathLengthAnnotationBuilder.CreatePointsAtRcps ( NXOpen.Routing.ControlPoint  firstEndRcp,
NXOpen.Routing.ControlPoint  secondEndRcp 
)
inline

Create builder end points at the RCP locations

Created in NX7.5.0

License requirements: routing_harness ("Routing Harness")

Parameters
firstEndRcpFirst Routing control point
secondEndRcpSecond Routing control point
unsafe void NXOpen.Formboard.PathLengthAnnotationBuilder.SetPathLengthAnnotationEndPoints ( NXOpen.Point  firstEndPoint,
NXOpen.Point  secondEndPoint 
)
inline

Create and initialize the Path Length Annotation

Created in NX7.5.0

License requirements: routing_harness ("Routing Harness")

Parameters
firstEndPointFirst end point for the path length annotation
secondEndPointSecond end point for the path length annotation

Property Documentation

unsafe string NXOpen.Formboard.PathLengthAnnotationBuilder.ExpressionName
get

Returns the expression name

Created in NX7.5.0

License requirements: routing_harness ("Routing Harness")

unsafe NXOpen.Point NXOpen.Formboard.PathLengthAnnotationBuilder.FirstEndPoint
getset

Returns or sets the first end point

Created in NX7.5.0

License requirements to get this property: routing_harness ("Routing Harness")

License requirements to set this property: routing_harness ("Routing Harness")

unsafe NXOpen.Annotations.LeaderBuilder NXOpen.Formboard.PathLengthAnnotationBuilder.Leader
get

Returns the leader

Created in NX7.5.0

License requirements: routing_harness ("Routing Harness")

unsafe NXOpen.Annotations.OriginBuilder NXOpen.Formboard.PathLengthAnnotationBuilder.Origin
get

Returns the origin

Created in NX7.5.0

License requirements: routing_harness ("Routing Harness")

unsafe NXOpen.Routing.RouteObjectCollector NXOpen.Formboard.PathLengthAnnotationBuilder.RouteObjectCollector
get

Returns the route object collector

Created in NX7.5.0

License requirements: routing_harness ("Routing Harness")

unsafe NXOpen.Point NXOpen.Formboard.PathLengthAnnotationBuilder.SecondEndPoint
getset

Returns or sets the second end point

Created in NX7.5.0

License requirements to get this property: routing_harness ("Routing Harness")

License requirements to set this property: routing_harness ("Routing Harness")

unsafe bool NXOpen.Formboard.PathLengthAnnotationBuilder.ShowLeadersToggle
getset

Returns or sets the show leaders toggle

Created in NX7.5.0

License requirements to get this property: routing_harness ("Routing Harness")

License requirements to set this property: routing_harness ("Routing Harness")

unsafe NXOpen.Annotations.StyleBuilder NXOpen.Formboard.PathLengthAnnotationBuilder.Style
get

Returns the style

Created in NX7.5.0

License requirements: routing_harness ("Routing Harness")

unsafe NXOpen.Annotations.TextWithEditControlsBuilder NXOpen.Formboard.PathLengthAnnotationBuilder.Text
get

Returns the u icomp text with symbols0

Created in NX7.5.0

License requirements: routing_harness ("Routing Harness")

unsafe NXOpen.Formboard.PathLengthAnnotationBuilder.Types NXOpen.Formboard.PathLengthAnnotationBuilder.Type
getset

Returns or sets the type

Created in NX7.5.0

License requirements to get this property: routing_harness ("Routing Harness")

License requirements to set this property: routing_harness ("Routing Harness")


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