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

Builder for creating 3D Centerline. More...

Inheritance diagram for NXOpen.Annotations.Centerline3dBuilder:
NXOpen.Annotations.BaseCenterline3dBuilder NXOpen.Annotations.CenterlineBuilder NXOpen.Annotations.BaseSymbolBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  Offset { None, DistanceMethod, ObjectMethod }
 the valid types of 3D Centerline offset method More...
 

Properties

unsafe bool AlignedCenterlines [get, set]
 Returns or sets the aligned centerlines, applicable only for creation More...
 
unsafe NXOpen.SelectNXObject Inherit [get]
 Returns the inherit object More...
 
unsafe double OffsetDistance [get, set]
 Returns or sets the offset distance, it is used only when aligned centerlines toggle is off More...
 
unsafe
NXOpen.Annotations.Centerline3dBuilder.Offset 
OffsetMethod [get, set]
 Returns or sets the offset method , it is used only when aligned centerlines toggle is off More...
 
unsafe NXOpen.SelectNXObject OffsetObject [get]
 Returns the offset object, it is used only when aligned centerlines toggle is off More...
 
- Properties inherited from NXOpen.Annotations.BaseCenterline3dBuilder
unsafe NXOpen.SelectNXObjectList Face [get]
 Returns the face More...
 
unsafe int ReferenceIndex [get, set]
 Returns or sets the reference index More...
 
unsafe
NXOpen.Annotations.Centerline3dSettingsBuilder 
Settings [get]
 Returns the settings builder More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.Annotations.CenterlineBuilder
unsafe void AddEndExtensions (double start, double end)
 Adds extensions only at ends More...
 
unsafe void AddExtension (int index, double defaultValue)
 Adds extension based on select object index More...
 
unsafe double[] GetAllExtensions ()
 Returns all extensions. More...
 
unsafe double[] GetAllIndividualExtensions ()
 Returns individual extensions. More...
 
unsafe double[] GetEndExtensions ()
 Returns end extensions only. More...
 
unsafe void RemoveEndExtensions ()
 Removes extensions only at ends More...
 
unsafe void RemoveExtension (int index)
 Removes extension based on select object index More...
 
unsafe void ResetAllExtensions (double defaultValue)
 Reset all extensions by the supplied defaultValue More...
 
unsafe void SetAllIndividualExtensions (double[] extensionValues)
 Sets all individual extensions More...
 
unsafe void SetEndExtensions (double start, double end)
 Modifies end extensions only More...
 
unsafe void SetIndividualExtensions (int index, double value1, double value2)
 Modifies extensions based on select object index More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Builder for creating 3D Centerline.

It creates or edits 3D Centerlines

To create a new instance of this class, use NXOpen.Annotations.CenterlineCollection.CreateCenterline3dBuilder

Default values.

Property Value

AlignedCenterlines

false

OffsetDistance

0

OffsetMethod

None

Created in NX6.0.0

Member Enumeration Documentation

the valid types of 3D Centerline offset method

Enumerator
None 

No Offset

DistanceMethod 

Offset Distance

ObjectMethod 

Offset Object, applicable only for creation

Property Documentation

unsafe bool NXOpen.Annotations.Centerline3dBuilder.AlignedCenterlines
getset

Returns or sets the aligned centerlines, applicable only for creation

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe NXOpen.SelectNXObject NXOpen.Annotations.Centerline3dBuilder.Inherit
get

Returns the inherit object

Created in NX6.0.0

License requirements: None.

unsafe double NXOpen.Annotations.Centerline3dBuilder.OffsetDistance
getset

Returns or sets the offset distance, it is used only when aligned centerlines toggle is off

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe NXOpen.Annotations.Centerline3dBuilder.Offset NXOpen.Annotations.Centerline3dBuilder.OffsetMethod
getset

Returns or sets the offset method , it is used only when aligned centerlines toggle is off

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe NXOpen.SelectNXObject NXOpen.Annotations.Centerline3dBuilder.OffsetObject
get

Returns the offset object, it is used only when aligned centerlines toggle is off

Created in NX6.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.