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

Represents a builder class for creating and editing an NXOpen.Fields.Field . More...

Inheritance diagram for NXOpen.Motion.ProfileBuilder:
NXOpen.Motion.MotionBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  ExternalFileTypeChoices { TabularData, TimeSeries }
 type of the external file profile More...
 
enum  TypeChoices { Sketch, ExternalFile }
 type attribute of the profile. More...
 

Properties

unsafe
NXOpen.Fields.ExternalFileProfileBuilder 
ExternalFileProfile [get]
 Returns the external file profile. More...
 
unsafe
NXOpen.Motion.ProfileBuilder.ExternalFileTypeChoices 
FormatType [get, set]
 Returns or sets the external file type (TabularData or TimeSeries) More...
 
unsafe
NXOpen.Motion.ProfileBuilder.TypeChoices 
InputType [get, set]
 Returns or sets the profile input type. More...
 
unsafe string Name [get, set]
 Returns or sets the name of the profile object selected from motion objects. More...
 
unsafe
NXOpen.Fields.SketchProfileBuilder 
SketchProfile [get]
 Returns the sketch profile. More...
 
unsafe
NXOpen.Fields.TimeSeriesProfileBuilder 
TimeSeriesProfile [get]
 Returns the time series profile component. More...
 
- Properties inherited from NXOpen.Motion.MotionBuilder
unsafe double DisplayScale [get, set]
 Returns or sets the icon display scale More...
 
unsafe string GroupName [get, set]
 Returns or sets the group name More...
 
unsafe
NXOpen.Motion.MotionObject.GroupType 
GroupType [get, set]
 Returns or sets the group type More...
 

Additional Inherited Members

- 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...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a builder class for creating and editing an NXOpen.Fields.Field .

This builder allows you to define an NXOpen.Fields.Field by an NXOpen.Motion.ProfileBuilder.TypeChoices.Sketch or a reference to an NXOpen.Motion.ProfileBuilder.TypeChoices.ExternalFile .

To create a new instance of this class, use NXOpen.Motion.FieldDataCollection.CreateProfileBuilder

Created in NX1847.0.0

Member Enumeration Documentation

type of the external file profile

Enumerator
TabularData 
TimeSeries 

type attribute of the profile.

Enumerator
Sketch 

Sketch

ExternalFile 

External File Reference

Property Documentation

unsafe NXOpen.Fields.ExternalFileProfileBuilder NXOpen.Motion.ProfileBuilder.ExternalFileProfile
get

Returns the external file profile.

This is only used when NXOpen.Motion.ProfileBuilder.InputType is set to NXOpen.Motion.ProfileBuilder.TypeChoices.ExternalFile

Created in NX1847.0.0

License requirements: None.

unsafe NXOpen.Motion.ProfileBuilder.ExternalFileTypeChoices NXOpen.Motion.ProfileBuilder.FormatType
getset

Returns or sets the external file type (TabularData or TimeSeries)

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Motion.ProfileBuilder.TypeChoices NXOpen.Motion.ProfileBuilder.InputType
getset

Returns or sets the profile input type.

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Motion.ProfileBuilder.Name
getset

Returns or sets the name of the profile object selected from motion objects.

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Fields.SketchProfileBuilder NXOpen.Motion.ProfileBuilder.SketchProfile
get

Returns the sketch profile.

This is only used when NXOpen.Motion.ProfileBuilder.InputType is set to NXOpen.Motion.ProfileBuilder.TypeChoices.Sketch

Created in NX1847.0.0

License requirements: None.

unsafe NXOpen.Fields.TimeSeriesProfileBuilder NXOpen.Motion.ProfileBuilder.TimeSeriesProfile
get

Returns the time series profile component.

This is a builder for the Time Series Profile UI component.

Created in NX1847.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.