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

Represents a Motion.DiscreteDrivetrainLayout builder. More...

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

Public Types

enum  LayoutTypeOption { Sprocket, Wheel, Guide, VibrationDamper }
 Discrete drivetrain layout type. More...
 
enum  PathSideOption { Inside, Outside }
 Discrete drivetrain path side option. More...
 
enum  TensionerTypeOption { Pivot, Slider }
 Discrete drivetrain tensioner type. More...
 

Properties

unsafe bool AddTensioner [get, set]
 Returns or sets the add tensioner flag. More...
 
unsafe
NXOpen.Motion.LinkAttachmentData 
Attachment [get]
 Returns the discrete drivetrain layout attachment. More...
 
unsafe
NXOpen.Motion.DiscreteDrivetrainLayoutBuilder.LayoutTypeOption 
LayoutType [get, set]
 Returns or sets the type of discrete drivetrain layout element. More...
 
unsafe string Name [get, set]
 Returns or sets the discrete drivetrain layout name. More...
 
unsafe NXOpen.Expression NumTeeth [get]
 Returns the number of teeth there are on the discrete drivetrain sprocket layout. More...
 
unsafe
NXOpen.Motion.DiscreteDrivetrainLayoutBuilder.PathSideOption 
PathSide [get, set]
 Returns or sets the side of discrete drivetrain layout element is located on. More...
 
unsafe NXOpen.Point PivotPoint [get, set]
 Returns or sets the selection of pivot point. More...
 
unsafe NXOpen.Expression Radius [get]
 Returns the radius of the discrete drivetrain wheel layout. More...
 
unsafe NXOpen.SelectNXObject Sketch [get]
 Returns the discrete drivetrain layout sketch. More...
 
unsafe NXOpen.Direction SliderDirection [get, set]
 Returns or sets the selection of slider direction. More...
 
unsafe
NXOpen.Motion.DiscreteDrivetrainLayoutBuilder.TensionerTypeOption 
TensionerType [get, set]
 Returns or sets the type of tensioner. 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...
 
- 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

- 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 Motion.DiscreteDrivetrainLayout builder.

To create a new instance of this class, use NXOpen.Motion.DiscreteDrivetrainBuilder.CreateDiscreteDrivetrainLayoutBuilder

Created in NX1847.0.0

Member Enumeration Documentation

Discrete drivetrain layout type.

Enumerator
Sprocket 
Wheel 
Guide 
VibrationDamper 

Discrete drivetrain path side option.

Enumerator
Inside 
Outside 

Discrete drivetrain tensioner type.

Enumerator
Pivot 
Slider 

Property Documentation

unsafe bool NXOpen.Motion.DiscreteDrivetrainLayoutBuilder.AddTensioner
getset

Returns or sets the add tensioner flag.

Created in NX1847.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.LinkAttachmentData NXOpen.Motion.DiscreteDrivetrainLayoutBuilder.Attachment
get

Returns the discrete drivetrain layout attachment.

Created in NX1872.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.DiscreteDrivetrainLayoutBuilder.LayoutTypeOption NXOpen.Motion.DiscreteDrivetrainLayoutBuilder.LayoutType
getset

Returns or sets the type of discrete drivetrain layout element.

Sprocket is the default value.

Created in NX1847.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe string NXOpen.Motion.DiscreteDrivetrainLayoutBuilder.Name
getset

Returns or sets the discrete drivetrain layout name.

Must be unique across all motion elements.

Created in NX1847.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.DiscreteDrivetrainLayoutBuilder.NumTeeth
get

Returns the number of teeth there are on the discrete drivetrain sprocket layout.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.DiscreteDrivetrainLayoutBuilder.PathSideOption NXOpen.Motion.DiscreteDrivetrainLayoutBuilder.PathSide
getset

Returns or sets the side of discrete drivetrain layout element is located on.

Inside is the default value.

Created in NX1847.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Point NXOpen.Motion.DiscreteDrivetrainLayoutBuilder.PivotPoint
getset

Returns or sets the selection of pivot point.

Created in NX1847.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Expression NXOpen.Motion.DiscreteDrivetrainLayoutBuilder.Radius
get

Returns the radius of the discrete drivetrain wheel layout.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.SelectNXObject NXOpen.Motion.DiscreteDrivetrainLayoutBuilder.Sketch
get

Returns the discrete drivetrain layout sketch.

Created in NX1847.0.0

License requirements: mechanisms ("MECHANISMS")

unsafe NXOpen.Direction NXOpen.Motion.DiscreteDrivetrainLayoutBuilder.SliderDirection
getset

Returns or sets the selection of slider direction.

Created in NX1847.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")

unsafe NXOpen.Motion.DiscreteDrivetrainLayoutBuilder.TensionerTypeOption NXOpen.Motion.DiscreteDrivetrainLayoutBuilder.TensionerType
getset

Returns or sets the type of tensioner.

Created in NX1847.0.0

License requirements to get this property: mechanisms ("MECHANISMS")

License requirements to set this property: mechanisms ("MECHANISMS")


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