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

Represents the builder for adding a datum plane grid NXOpen.Display.DatumPlaneGrid to a datum plane. More...

Inheritance diagram for NXOpen.Display.DatumPlaneGridBuilder:
NXOpen.Display.BoundedGridBuilder NXOpen.Display.GridBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  GridOrientationType { FromDatumPlane, Custom }
 Specifies grid orientation option to be used for grid display. More...
 
- Public Types inherited from NXOpen.Display.BoundedGridBuilder
enum  LabelReferenceType { Local, Wcs, Absolute }
 Specifies label reference. More...
 
enum  ShowLabelType { Always, ParalleltoView, None }
 Specifies label option to be used for grid label display. More...
 
- Public Types inherited from NXOpen.Display.GridBuilder
enum  LineStyleType {
  Solid, Dashed, Phantom, Centerline,
  Dotted, Longdash, Dotdash
}
 Specifies line style to be used for major and minor lines of the grid. More...
 
enum  LineWeightType {
  Thin, Normal, Thick, One,
  Two, Three, Four, Five,
  Six, Seven, Eight, Nine
}
 Specifies line weight to be used for major and minor lines of the grid. More...
 

Public Member Functions

unsafe NXOpen.DatumPlane[] GetDatumPlanes ()
 Get the list of datum planes. More...
 
unsafe void SetDatumPlanes (NXOpen.DatumPlane[] datumPlanes)
 Set the list of datum planes. More...
 
- Public Member Functions inherited from NXOpen.Display.BoundedGridBuilder
unsafe bool GetCornerPoints (out NXOpen.Point3d point1, out NXOpen.Point3d point2, out NXOpen.Point3d point3, out NXOpen.Point3d point4)
 Gets corner points of the grid More...
 
unsafe void SaveCurves (string groupName)
 Creates curves by intersecting the bounded grid with all bodies in the part of the grid object. More...
 
unsafe bool SetCornerPoints (NXOpen.Point3d point1, NXOpen.Point3d point2, NXOpen.Point3d point3, NXOpen.Point3d point4)
 Sets corner points of the grid More...
 
- Public Member Functions inherited from NXOpen.Display.GridBuilder
unsafe void InheritSettings (NXOpen.Display.Grid grid)
 Inherits the settings from the specified grid. 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
NXOpen.Display.DatumPlaneGridBuilder.GridOrientationType 
GridOrientation [get, set]
 Returns or sets the grid orientation More...
 
- Properties inherited from NXOpen.Display.BoundedGridBuilder
unsafe bool Associative [get, set]
 Returns or sets the associative More...
 
unsafe
NXOpen.Display.BoundedGridBuilder.LabelReferenceType 
LabelReference [get, set]
 Returns or sets the label reference More...
 
unsafe NXOpen.Point3d LocalOrigin [get, set]
 Returns or sets the local origin More...
 
unsafe
NXOpen.Display.SectionCurveSettingsBuilder 
SectionCurveSettings [get]
 Returns the curve settings builder More...
 
unsafe
NXOpen.Display.BoundedGridBuilder.ShowLabelType 
ShowLabel [get, set]
 Returns or sets the show labels More...
 
- Properties inherited from NXOpen.Display.GridBuilder
unsafe NXOpen.NXColor LineColor [get, set]
 Returns or sets the line color More...
 
unsafe double MajorLineSpacing [get, set]
 Returns or sets the major line spacing More...
 
unsafe
NXOpen.Display.GridBuilder.LineStyleType 
MajorLineStyle [get, set]
 Returns or sets the major line style More...
 
unsafe
NXOpen.Display.GridBuilder.LineWeightType 
MajorLineWeight [get, set]
 Returns or sets the major line weight More...
 
unsafe int MinorLinesPerMajor [get, set]
 Returns or sets the minor lines per major More...
 
unsafe
NXOpen.Display.GridBuilder.LineStyleType 
MinorLineStyle [get, set]
 Returns or sets the minor line style More...
 
unsafe
NXOpen.Display.GridBuilder.LineWeightType 
MinorLineWeight [get, set]
 Returns or sets the minor line weight More...
 
unsafe bool Show [get, set]
 Returns or sets the show More...
 
unsafe bool ShowMajorLines [get, set]
 Returns or sets the show major lines More...
 
unsafe bool ShowOnTop [get, set]
 Returns or sets the show on top More...
 
unsafe int SnapPointsPerMinor [get, set]
 Returns or sets the snap points per minor More...
 
unsafe bool SnapToGrid [get, set]
 Returns or sets the snap to grid More...
 

Additional Inherited Members

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

Detailed Description

Represents the builder for adding a datum plane grid NXOpen.Display.DatumPlaneGrid to a datum plane.

To create a new instance of this class, use NXOpen.Display.GridCollection.CreateDatumPlaneGridBuilder

Default values.

Property Value

Associative

1

GridOrientation

Custom

LabelReference

Local

MajorLineSpacing

100 (millimeters part), 1 (inches part)

MajorLineStyle

Solid

MajorLineWeight

Normal

MinorLineStyle

Dashed

MinorLineWeight

Thin

MinorLinesPerMajor

1

Show

1

ShowLabel

Always

ShowMajorLines

1

ShowOnTop

0

SnapPointsPerMinor

1

SnapToGrid

0

Created in NX6.0.0

Member Enumeration Documentation

Specifies grid orientation option to be used for grid display.

Enumerator
FromDatumPlane 

Grid display matches datum plane display

Custom 

Grid size, location, and orientation can be customized using the manipulator controls

Member Function Documentation

unsafe NXOpen.DatumPlane [] NXOpen.Display.DatumPlaneGridBuilder.GetDatumPlanes ( )
inline

Get the list of datum planes.

Created in NX6.0.0

License requirements: None.

Returns
datum plane list
unsafe void NXOpen.Display.DatumPlaneGridBuilder.SetDatumPlanes ( NXOpen.DatumPlane[]  datumPlanes)
inline

Set the list of datum planes.

When editing an existing datum plane grid, only a single datum plane may be set and it must meet the following conditions:

Created in NX6.0.0

License requirements: None.

Parameters
datumPlanesdatum plane list

Property Documentation

unsafe NXOpen.Display.DatumPlaneGridBuilder.GridOrientationType NXOpen.Display.DatumPlaneGridBuilder.GridOrientation
getset

Returns or sets the grid orientation

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.


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