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

Builder for creating Symmetrical Centerline. More...

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

Public Types

enum  Types { FromFace, StartAndEnd }
 the valid types of Symmetrical Centerline More...
 

Properties

unsafe NXOpen.SelectNXObject End [get]
 Returns the end object of Symmetrical Centerline More...
 
unsafe NXOpen.SelectNXObject Face [get]
 Returns the face object of Symmetrical Centerline More...
 
unsafe NXOpen.SelectNXObject Inherit [get]
 Returns the inherit object More...
 
unsafe
NXOpen.Annotations.SymmetricalCenterlineSettingsBuilder 
Settings [get]
 Returns the settings builder object for Symmetrical Centerline More...
 
unsafe NXOpen.SelectNXObject Start [get]
 Returns the start object of Symmetrical Centerline More...
 
unsafe
NXOpen.Annotations.SymmetricalCenterlineBuilder.Types 
Type [get, set]
 Returns or sets the type of Symmetrical Centerline 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 Symmetrical Centerline.

It creates or edits Symmetrical Centerline

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

Default values.

Property Value

Settings.Extension

6.35 (millimeters part), 0.25 (inches part)

Settings.Gap

1.5875 (millimeters part), 0.0625 (inches part)

Settings.IndividualDistance

0

Settings.Size

3.175 (millimeters part), 0.125 (inches part)

Settings.Width

Thin

Type

FromFace

Created in NX6.0.0

Member Enumeration Documentation

the valid types of Symmetrical Centerline

Enumerator
FromFace 

Centerline from face

StartAndEnd 

Centerline from start and end point

Property Documentation

unsafe NXOpen.SelectNXObject NXOpen.Annotations.SymmetricalCenterlineBuilder.End
get

Returns the end object of Symmetrical Centerline

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.SelectNXObject NXOpen.Annotations.SymmetricalCenterlineBuilder.Face
get

Returns the face object of Symmetrical Centerline

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.SelectNXObject NXOpen.Annotations.SymmetricalCenterlineBuilder.Inherit
get

Returns the inherit object

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Annotations.SymmetricalCenterlineSettingsBuilder NXOpen.Annotations.SymmetricalCenterlineBuilder.Settings
get

Returns the settings builder object for Symmetrical Centerline

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.SelectNXObject NXOpen.Annotations.SymmetricalCenterlineBuilder.Start
get

Returns the start object of Symmetrical Centerline

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Annotations.SymmetricalCenterlineBuilder.Types NXOpen.Annotations.SymmetricalCenterlineBuilder.Type
getset

Returns or sets the type of Symmetrical Centerline

Created in NX6.0.0

License requirements to get this property: None.

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


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