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.DatumTargetBuilder Class Reference

Represents a Datum target Builder More...

Inheritance diagram for NXOpen.Annotations.DatumTargetBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink NXOpen.Annotations.DraftingDatumTargetBuilder NXOpen.Annotations.PmiDatumTargetBuilder

Public Types

enum  StandardTypes {
  NoStandard, AsmeY145m1982, AsmeY145m1994, AsmeIso11011983,
  GmAddendum94, Asig2000, AsmeY1452009
}
 represents the datum target standards More...
 
enum  TerminatorTypes { Arrow, X, Plus }
 represents the datum target terminator type More...
 
enum  Types {
  Point, Line, Rectangular, Circular,
  Annular, Spherical, Cylindrical, Arbitrary
}
 datum symbol type More...
 

Public Member Functions

unsafe void InheritFrom (NXOpen.Annotations.BaseDatumTarget inheritTag)
 The datum target is inherited form existing datum target. More...
 
unsafe void ReverseMovableModifier ()
 Reverses the Movable datum target direction by 180 degree More...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe string AreaSize [get, set]
 Returns or sets the area size More...
 
unsafe
NXOpen.Annotations.DatumTargetBuilder.StandardTypes 
DatumTargetStandard [get, set]
 Returns or sets the datum target standard. More...
 
unsafe bool DrawX [get, set]
 Returns or sets the draw x More...
 
unsafe NXOpen.Expression Height [get]
 Returns the height More...
 
unsafe int Index [get, set]
 Returns or sets the index More...
 
unsafe NXOpen.Expression InnerDiameter [get]
 Returns the inner diameter More...
 
unsafe string Label [get, set]
 Returns or sets the label More...
 
unsafe
NXOpen.Annotations.LeaderBuilder 
Leader [get]
 Returns the NXOpen.Annotations.LeaderBuilder for the annotation More...
 
unsafe bool Movable [get, set]
 Returns or sets the flag that indicates movable . More...
 
unsafe NXOpen.Expression MovableModifierAngle [get]
 Returns the movable modifier angle More...
 
unsafe
NXOpen.Annotations.OriginBuilder 
Origin [get]
 Returns the origin More...
 
unsafe NXOpen.Expression OuterDiameter [get]
 Returns the outer diameter More...
 
unsafe
NXOpen.Annotations.StyleBuilder 
Style [get]
 Returns the style More...
 
unsafe
NXOpen.Annotations.DatumTargetBuilder.TerminatorTypes 
TerminatorType [get, set]
 Returns or sets the terminator type More...
 
unsafe
NXOpen.Annotations.DatumTargetBuilder.Types 
Type [get, set]
 Returns or sets the type More...
 
unsafe NXOpen.Expression Width [get]
 Returns the width More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of 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

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

Detailed Description

Represents a Datum target Builder

This is an abstract class, and cannot be instantiated.

Created in NX6.0.0

Member Enumeration Documentation

represents the datum target standards

Enumerator
NoStandard 

NO_STANDARD

AsmeY145m1982 

ASME_Y145M_1982

AsmeY145m1994 

Y145M_1994

AsmeIso11011983 

ISO 1101 1983

GmAddendum94 

94_GM_ADDENDUM

Asig2000 

ASIG_2000

AsmeY1452009 

ASME_Y145_2009

represents the datum target terminator type

Enumerator
Arrow 

terminated with Arrow only

X 

terminated with x

Plus 

terminated with plus

datum symbol type

Enumerator
Point 

point

Line 

point

Rectangular 

rectangular

Circular 

circular

Annular 

annular

Spherical 

spherical

Cylindrical 

cylindrical

Arbitrary 

arbitrary

Member Function Documentation

unsafe void NXOpen.Annotations.DatumTargetBuilder.InheritFrom ( NXOpen.Annotations.BaseDatumTarget  inheritTag)
inline

The datum target is inherited form existing datum target.

Created in NX8.5.0

License requirements: None.

Parameters
inheritTag
unsafe void NXOpen.Annotations.DatumTargetBuilder.ReverseMovableModifier ( )
inline

Reverses the Movable datum target direction by 180 degree

Created in NX10.0.0

License requirements: None.

Property Documentation

unsafe string NXOpen.Annotations.DatumTargetBuilder.AreaSize
getset

Returns or sets the area size

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.DatumTargetBuilder.StandardTypes NXOpen.Annotations.DatumTargetBuilder.DatumTargetStandard
getset

Returns or sets the datum target standard.

Created in NX10.0.0

License requirements to get this property: None.

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

unsafe bool NXOpen.Annotations.DatumTargetBuilder.DrawX
getset

Returns or sets the draw x

Created in NX6.0.0

Deprecated in NX10.0.0. Use NXOpen.Annotations.DatumTargetBuilder.TerminatorType instead.

License requirements to get this property: None.

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

unsafe NXOpen.Expression NXOpen.Annotations.DatumTargetBuilder.Height
get

Returns the height

Created in NX6.0.0

License requirements: None.

unsafe int NXOpen.Annotations.DatumTargetBuilder.Index
getset

Returns or sets the index

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.Expression NXOpen.Annotations.DatumTargetBuilder.InnerDiameter
get

Returns the inner diameter

Created in NX6.0.0

License requirements: None.

unsafe string NXOpen.Annotations.DatumTargetBuilder.Label
getset

Returns or sets the label

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.LeaderBuilder NXOpen.Annotations.DatumTargetBuilder.Leader
get

Returns the NXOpen.Annotations.LeaderBuilder for the annotation

Created in NX6.0.0

License requirements: None.

unsafe bool NXOpen.Annotations.DatumTargetBuilder.Movable
getset

Returns or sets the flag that indicates movable .

If true then movable.

Created in NX10.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Expression NXOpen.Annotations.DatumTargetBuilder.MovableModifierAngle
get

Returns the movable modifier angle

Created in NX10.0.0

License requirements: None.

unsafe NXOpen.Annotations.OriginBuilder NXOpen.Annotations.DatumTargetBuilder.Origin
get

Returns the origin

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Annotations.DatumTargetBuilder.OuterDiameter
get

Returns the outer diameter

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Annotations.StyleBuilder NXOpen.Annotations.DatumTargetBuilder.Style
get

Returns the style

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Annotations.DatumTargetBuilder.TerminatorTypes NXOpen.Annotations.DatumTargetBuilder.TerminatorType
getset

Returns or sets the terminator type

Created in NX10.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Annotations.DatumTargetBuilder.Types NXOpen.Annotations.DatumTargetBuilder.Type
getset

Returns or sets the type

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.Expression NXOpen.Annotations.DatumTargetBuilder.Width
get

Returns the width

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.