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

Represents the builder for creating a bounded grid NXOpen.Display.BoundedGrid . More...

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

Public Types

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, Eight,
  Nine, Ten, Eleven
}
 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 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 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...
 
- 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 the builder for creating a bounded grid NXOpen.Display.BoundedGrid .

This is an abstract class, and cannot be instantiated.

Default values.

Property Value

SectionCurveSettings.ColorOption

Any

SectionCurveSettings.Show

false

Created in NX6.0.0

Member Enumeration Documentation

Specifies label reference.

Enumerator
Local 

Use local grid origin to determine grid line offset labels

Wcs 

Use projection of WCS origin on the grid plane to determine grid line offset labels

Absolute 

Use projection of absolute origin on the grid plane to determine grid line offset labels

Specifies label option to be used for grid label display.

Enumerator
Always 

Always show label

ParalleltoView 

Show labels when grid orientation is aligned with the view orientation

None 

Never show labels

Member Function Documentation

unsafe bool NXOpen.Display.BoundedGridBuilder.GetCornerPoints ( out NXOpen.Point3d  point1,
out NXOpen.Point3d  point2,
out NXOpen.Point3d  point3,
out NXOpen.Point3d  point4 
)
inline

Gets corner points of the grid

Created in NX6.0.0

License requirements: None.

Parameters
point1First corner point
point2Second corner point
point3Third corner point
point4Fourth corner point
Returns
Flag indicating whether the corner points are valid
unsafe void NXOpen.Display.BoundedGridBuilder.SaveCurves ( string  groupName)
inline

Creates curves by intersecting the bounded grid with all bodies in the part of the grid object.

The bodies that are visible in the work view are intersected. The curves are added to the group created with the specified name. The group is displayed in the part navigator. The curves are created in the work part. These curves are not associated with the grid. These are just snapshot curves that can be used for modeling purposes. If the customer default "Load Solids/Sheets when Saving Section Curves" is enabled, the Save Copy of Section Curves command in the datum plane grid dialog will cause solid/sheet bodies to be loaded into memory for any visible lightweight bodies on the section plane. This may increase the time and memory used by the operation, but will ensure fully accurate section curves.

Created in NX6.0.0

License requirements: None.

Parameters
groupNameName of the group containing curves. If a null reference (Nothing in Visual Basic), a default name will be used.
unsafe bool NXOpen.Display.BoundedGridBuilder.SetCornerPoints ( NXOpen.Point3d  point1,
NXOpen.Point3d  point2,
NXOpen.Point3d  point3,
NXOpen.Point3d  point4 
)
inline

Sets corner points of the grid

Created in NX6.0.0

License requirements: None.

Parameters
point1First corner point
point2Second corner point
point3Third corner point
point4Fourth corner point
Returns
Flag indicating whether the corner points are valid

Property Documentation

unsafe bool NXOpen.Display.BoundedGridBuilder.Associative
getset

Returns or sets the associative

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Display.BoundedGridBuilder.LabelReferenceType NXOpen.Display.BoundedGridBuilder.LabelReference
getset

Returns or sets the label reference

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Point3d NXOpen.Display.BoundedGridBuilder.LocalOrigin
getset

Returns or sets the local origin

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Display.SectionCurveSettingsBuilder NXOpen.Display.BoundedGridBuilder.SectionCurveSettings
get

Returns the curve settings builder

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Display.BoundedGridBuilder.ShowLabelType NXOpen.Display.BoundedGridBuilder.ShowLabel
getset

Returns or sets the show labels

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.