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

Represents a Base CenterMark Builder for Pmi and Drafting centermark More...

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

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 NXOpen.SelectNXObjectList Locations [get]
 Returns the location object More...
 
unsafe bool MultipleCenterMarks [get, set]
 Returns or sets the multiple center marks option, applicable only for creation More...
 
unsafe
NXOpen.Annotations.CenterMarkSettingsBuilder 
Settings [get]
 Returns the center mark settings builder More...
 

Additional Inherited Members

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

Detailed Description

Represents a Base CenterMark Builder for Pmi and Drafting centermark

This is an abstract class, and cannot be instantiated.

Default values.

Property Value

Settings.Angle

0

Settings.AssociativeAngle.Angle.Value

0

Settings.AssociativeAngle.Associative

0

Settings.AssociativeAngle.EvaluationPlane

DrawingSheet

Settings.Extension

6.35 (millimeters part), 0.25 (inches part)

Settings.Gap

1.5875 (millimeters part), 0.0625 (inches part)

Settings.IndividualDistance

0

Settings.InheritAngle

0

Settings.ShowCenterPoint

0

Settings.Size

3.175 (millimeters part), 0.125 (inches part)

Settings.Width

Thin

Created in NX7.5.0

Member Function Documentation

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

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

This method is required for the retained centermark case, however the method can be used for removing any object from select object list for the CenterMark

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 NXOpen.SelectNXObjectList NXOpen.Annotations.BaseCenterMarkBuilder.Locations
get

Returns the location object

Created in NX6.0.0

License requirements: None.

unsafe bool NXOpen.Annotations.BaseCenterMarkBuilder.MultipleCenterMarks
getset

Returns or sets the multiple center marks option, applicable only for creation

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.Annotations.CenterMarkSettingsBuilder NXOpen.Annotations.BaseCenterMarkBuilder.Settings
get

Returns the center mark settings builder

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.