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

Represents a single line in an annotation and can be queried for information about that line. More...

Inheritance diagram for NXOpen.Annotations.LineComponent:
NXOpen.TransientObject NXOpen.Utilities.NXRemotableObject IDisposable IMessageSink

Public Types

enum  LineType {
  Extension, Leader, NarrowLeader, Stub,
  DualBracket, Annotation, Inspection, SecondaryExtension,
  Tolerance, Jog
}
 the line type More...
 

Protected Member Functions

override void FreeResource ()
 Free resources associated with the line component. More...
 

Properties

unsafe NXOpen.Point3d EndPoint [get]
 Returns the line end point in absolute coordinates. More...
 
unsafe int Index [get]
 Returns the line index. More...
 
unsafe NXOpen.Point3d StartPoint [get]
 Returns the line start point in absolute coordinates. More...
 
unsafe
NXOpen.Annotations.LineComponent.LineType 
Type [get]
 Returns the line type. More...
 
- Properties inherited from NXOpen.TransientObject
IntPtr Handle [get]
 Handle of the internal object represented by 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

- Public Member Functions inherited from NXOpen.TransientObject
void Dispose ()
 Frees the object from memory. More...
 
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
new string ToString ()
 Returns a String that represents the current Object. More...
 

Detailed Description

Represents a single line in an annotation and can be queried for information about that line.

This information includes the line type, the start point in absolute coordinates, and the end point in absolute coordinates.

Created in NX6.0.2

Member Enumeration Documentation

the line type

Enumerator
Extension 

extension line

Leader 

leader line

NarrowLeader 

narrow leader line

Stub 

stub line

DualBracket 

dual bracket

Annotation 

annotation line

Inspection 

inspection line

SecondaryExtension 

secondary extension

Tolerance 

tolerance line

Jog 

jog line

Member Function Documentation

override void NXOpen.Annotations.LineComponent.FreeResource ( )
inlineprotectedvirtual

Free resources associated with the line component.

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 NX6.0.2

License requirements: None.

Implements NXOpen.TransientObject.

Property Documentation

unsafe NXOpen.Point3d NXOpen.Annotations.LineComponent.EndPoint
get

Returns the line end point in absolute coordinates.

If the annotation is on a drawing, the end point is returned in drawing space. If the annotation is on the model, the end point is returned in model space.

Created in NX6.0.2

License requirements: None.

unsafe int NXOpen.Annotations.LineComponent.Index
get

Returns the line index.

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.Point3d NXOpen.Annotations.LineComponent.StartPoint
get

Returns the line start point in absolute coordinates.

If the annotation is on a drawing, the start point is returned in drawing space. If the annotation is on the model, the start point is returned in model space.

Created in NX6.0.2

License requirements: None.

unsafe NXOpen.Annotations.LineComponent.LineType NXOpen.Annotations.LineComponent.Type
get

Returns the line type.

Created in NX6.0.2

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.