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

Represents a CircleCenterline Builder More...

Inheritance diagram for NXOpen.Annotations.CircleCenterlineBuilder:
NXOpen.Annotations.CenterlineBuilder NXOpen.Annotations.BaseSymbolBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink NXOpen.Annotations.BaseBoltCircleCenterlineBuilder NXOpen.Annotations.CircularCenterlineBuilder NXOpen.Annotations.BoltCircleCenterlineBuilder NXOpen.Annotations.PmiBoltCircleCenterlineBuilder

Public Types

enum  Types { Through3Points, Centerpoint }
 the valid enumeration used for the creation types, applicable only while creation Once created type centerpoint will be set for all bolt circle/circular centerline More...
 

Public Member Functions

unsafe void RemoveLocation (int index)
 Removes location object for a given index from the Select Object List. More...
 
- 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...
 

Properties

unsafe bool FullCircle [get, set]
 Returns or sets the method which returns full or partial circle flag More...
 
unsafe NXOpen.SelectNXObject Inherit [get]
 Returns the inherit object More...
 
unsafe NXOpen.SelectNXObjectList Locations [get]
 Returns the selction object of the centerline More...
 
unsafe
NXOpen.Annotations.CircleCenterlineSettingsBuilder 
Settings [get]
 Returns the settings builder object for the centerline More...
 
unsafe
NXOpen.Annotations.CircleCenterlineBuilder.Types 
Type [get, set]
 Returns or sets the method which returns type of centerline More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a CircleCenterline Builder

This is an abstract class.

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

Created in NX6.0.0

Member Enumeration Documentation

the valid enumeration used for the creation types, applicable only while creation Once created type centerpoint will be set for all bolt circle/circular centerline

Enumerator
Through3Points 

Centerline using 3 or More Points Method

Centerpoint 

Centerline using Centerpoint Method

Member Function Documentation

unsafe void NXOpen.Annotations.CircleCenterlineBuilder.RemoveLocation ( int  index)
inline

Removes location object for a given index from the Select Object List.

This method is required for the retained circle centerline case , however the method can be used for removing any object from select object list for the Circle Centerline.

Created in NX6.0.0

License requirements: drafting ("DRAFTING") OR geometric_tol ("GDT")

Parameters
indexIndex of the object in the select object list

Property Documentation

unsafe bool NXOpen.Annotations.CircleCenterlineBuilder.FullCircle
getset

Returns or sets the method which returns full or partial circle flag

Created in NX6.0.0

License requirements to get this property: None.

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

unsafe NXOpen.SelectNXObject NXOpen.Annotations.CircleCenterlineBuilder.Inherit
get

Returns the inherit object

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.SelectNXObjectList NXOpen.Annotations.CircleCenterlineBuilder.Locations
get

Returns the selction object of the centerline

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Annotations.CircleCenterlineSettingsBuilder NXOpen.Annotations.CircleCenterlineBuilder.Settings
get

Returns the settings builder object for the centerline

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Annotations.CircleCenterlineBuilder.Types NXOpen.Annotations.CircleCenterlineBuilder.Type
getset

Returns or sets the method which returns type of centerline

Created in NX6.0.0

License requirements to get this property: None.

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


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