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

Represents a Display.PointCloudBuilder . More...

Inheritance diagram for NXOpen.Display.PointCloudBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  BrightnessModes { Uniform, Shaded }
 Specifies point cloud brightness display mode choice. More...
 
enum  ColorModes { Individual, Uniform }
 Specifies point cloud color display mode choice. More...
 

Public Member Functions

unsafe
NXOpen.Display.PointCloudClippingBoxesListItemBuilder 
CreateClippingBoxesListItemBuilder ()
 Creates a Display.PointCloudClippingBoxesListItemBuilder . More...
 
unsafe void LoadPointData ()
 Loads the selected point cloud data now. 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.PointCloudClippingBoxesListItemBuilderList 
ClippingBoxesList [get]
 Returns the list of NXOpen.Display.PointCloudClippingBoxesListItemBuilder defining the clipping boxes parameters. More...
 
unsafe bool LoadPointDataWithPart [get, set]
 Returns or sets the indication if the point cloud data will be loaded with part load. More...
 
unsafe
NXOpen.Display.PointCloudBuilder.BrightnessModes 
PointBrightnessMode [get, set]
 Returns or sets the point brightness display mode More...
 
unsafe
NXOpen.Display.PointCloudBuilder.ColorModes 
PointColorMode [get, set]
 Returns or sets the point color display mode More...
 
unsafe string PointDataFile [get, set]
 Returns or sets the point cloud data file. More...
 
unsafe double PointDensity [get, set]
 Returns or sets the point density More...
 
unsafe int PointSize [get, set]
 Returns or sets the point size 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 Display.PointCloudBuilder .

NXOpen.Display.PointCloud is a cloud object based on an imported point data files file (e.g. a POD file from Bentley). The point data (list of coordinates) itself won't be stored within NX part file but an object ("Reference Point Cloud") is created which references to the point data file and stores several meta data like clipping areas, display and current location. When loaded the point cloud will be visible as defined in the object parameters. Access to the point cloud like display, measurement, blanking/showing, sectioning, POD file loading will requires license checkout of the new basic point cloud license. For deleting a Reference Point Cloud object the license is not required.

To create a new instance of this class, use NXOpen.Display.PointCloudCollection.CreatePointCloudBuilder

Default values.

Property Value

LoadPointDataWithPart

1

PointBrightnessMode

Uniform

PointColorMode

Individual

PointDensity

100.0

PointSize

1

Created in NX11.0.0

Member Enumeration Documentation

Specifies point cloud brightness display mode choice.

Enumerator
Uniform 

uniform

Shaded 

Shaded

Specifies point cloud color display mode choice.

Enumerator
Individual 

individual

Uniform 

uniform

Member Function Documentation

unsafe NXOpen.Display.PointCloudClippingBoxesListItemBuilder NXOpen.Display.PointCloudBuilder.CreateClippingBoxesListItemBuilder ( )
inline

Creates a Display.PointCloudClippingBoxesListItemBuilder .

Created in NX11.0.0

License requirements: nx_point_cloud_view ("NX Point Cloud Viewer")

Returns
unsafe void NXOpen.Display.PointCloudBuilder.LoadPointData ( )
inline

Loads the selected point cloud data now.

Created in NX11.0.0

License requirements: nx_point_cloud_view ("NX Point Cloud Viewer")

Property Documentation

unsafe NXOpen.Display.PointCloudClippingBoxesListItemBuilderList NXOpen.Display.PointCloudBuilder.ClippingBoxesList
get

Returns the list of NXOpen.Display.PointCloudClippingBoxesListItemBuilder defining the clipping boxes parameters.

Created in NX11.0.0

License requirements: None.

unsafe bool NXOpen.Display.PointCloudBuilder.LoadPointDataWithPart
getset

Returns or sets the indication if the point cloud data will be loaded with part load.

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_point_cloud_view ("NX Point Cloud Viewer")

unsafe NXOpen.Display.PointCloudBuilder.BrightnessModes NXOpen.Display.PointCloudBuilder.PointBrightnessMode
getset

Returns or sets the point brightness display mode

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_point_cloud_view ("NX Point Cloud Viewer")

unsafe NXOpen.Display.PointCloudBuilder.ColorModes NXOpen.Display.PointCloudBuilder.PointColorMode
getset

Returns or sets the point color display mode

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_point_cloud_view ("NX Point Cloud Viewer")

unsafe string NXOpen.Display.PointCloudBuilder.PointDataFile
getset

Returns or sets the point cloud data file.

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_point_cloud_view ("NX Point Cloud Viewer")

unsafe double NXOpen.Display.PointCloudBuilder.PointDensity
getset

Returns or sets the point density

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_point_cloud_view ("NX Point Cloud Viewer")

unsafe int NXOpen.Display.PointCloudBuilder.PointSize
getset

Returns or sets the point size

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_point_cloud_view ("NX Point Cloud Viewer")


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