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

The builder class for Cooling Define Channel which assists you to create channels directly. More...

Inheritance diagram for NXOpen.Tooling.CoolingDefineChannelBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  ExtensionTypes { NoExtension, AlongExtrusionDirection, AlongReverseExtrusionDirection, AlongBothDirections }
 The extension types of channel More...
 
enum  TipEndTypes { None, Angle, Round }
 The tip end types of channel More...
 
enum  Types { Channel, Baffle }
 Types to specify how to assign attributes to the created body. More...
 

Public Member Functions

unsafe void AutoGetBoundaryBody ()
 Gets the boundary body automatically More...
 
unsafe void SetAutoSelectBoundary (bool autoSelectBoundary)
 Sets the value that whether the boundary body is automatically got or not More...
 
unsafe void SetBoundaryBody (NXOpen.Body body)
 Sets the boundary body to do channel extension More...
 
unsafe void SetBoundaryClosePointsToChannel (NXOpen.Point3d closeToTipEnd, NXOpen.Point3d closeToHandle)
 Sets the closest points on the boundary body to the channel. More...
 
unsafe void SetChannelCreationParameters (NXOpen.Vector3d channelTipVector, NXOpen.Point3d channelStartPt, NXOpen.Point3d channelEndPt, NXOpen.Point3d tipLocation)
 Sets the channel creation parameters. More...
 
unsafe void SetNXVersionNumber (int version)
 Sets the NX version. 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 AdjustBoundaryChannel [get, set]
 Returns or sets the flag to indicate whether to extend boundary channel or not More...
 
unsafe bool AdjustChannelStart [get, set]
 Returns or sets the flag to indicate whether to extend the channel start end or not More...
 
unsafe double ChannelDiameter [get, set]
 Returns or sets the channel diameter More...
 
unsafe NXOpen.Expression Diameter [get]
 Returns the channel diameter More...
 
unsafe string DiameterListValue [get, set]
 Returns or sets the diameter list value. More...
 
unsafe NXOpen.Expression DistanceToBoundary [get]
 Returns the distance to boundary body. More...
 
unsafe
NXOpen.Tooling.CoolingDefineChannelBuilder.ExtensionTypes 
ExtensionSolution [get, set]
 Returns or sets the candidate extension types More...
 
unsafe NXOpen.SelectBody LimitBody [get]
 Returns the boundary body More...
 
unsafe
NXOpen.GeometricUtilities.ModlMotion 
Motion [get]
 Returns the object which defines the transformation from start point to end point. More...
 
unsafe bool RemoveParameter [get, set]
 Returns or sets the flag to indicate whether to remove parameters of the created solid or not More...
 
unsafe NXOpen.Point StartPoint [get, set]
 Returns or sets the point as the start position of the channel. More...
 
unsafe NXOpen.Expression TipAngle [get]
 Returns the value for the tip angle of the channel. More...
 
unsafe
NXOpen.Tooling.CoolingDefineChannelBuilder.TipEndTypes 
TipEndType [get, set]
 Returns or sets the candidate of tip end type More...
 
unsafe
NXOpen.Tooling.CoolingDefineChannelBuilder.Types 
Type [get, set]
 Returns or sets the type of attributes assigned to the created body attribute type values. 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

The builder class for Cooling Define Channel which assists you to create channels directly.

To create a new instance of this class, use NXOpen.Tooling.CoolingDefineChannelCollection.CreateCoolingDefineChannelBuilder

Default values.

Property Value

AdjustBoundaryChannel

0

AdjustChannelStart

0

Diameter.Value

10 (millimeters part), 0.375 (inches part)

DistanceToBoundary.Value

0.0

ExtensionSolution

NoExtension

Motion.DeltaEnum

ReferenceWcsWorkPart

Motion.DeltaXc.Value

0.0

Motion.DeltaYc.Value

0.0

Motion.DeltaZc.Value

0.0

RemoveParameter

0

TipAngle.Value

118

TipEndType

None

Created in NX7.5.0

Member Enumeration Documentation

The extension types of channel

Enumerator
NoExtension 

No extension

AlongExtrusionDirection 

Extend channel to boundary body along the extrusion direction

AlongReverseExtrusionDirection 

Extend channel to boundary body along the reverse extrusion direction

AlongBothDirections 

Extend channel to boundary body along both direction

The tip end types of channel

Enumerator
None 

No tip angle

Angle 

Angle tip

Round 

Round tip

Types to specify how to assign attributes to the created body.

Enumerator
Channel 
Baffle 

Member Function Documentation

unsafe void NXOpen.Tooling.CoolingDefineChannelBuilder.AutoGetBoundaryBody ( )
inline

Gets the boundary body automatically

Created in NX8.5.0

License requirements: None.

unsafe void NXOpen.Tooling.CoolingDefineChannelBuilder.SetAutoSelectBoundary ( bool  autoSelectBoundary)
inline

Sets the value that whether the boundary body is automatically got or not

Created in NX8.5.0

License requirements: ug_mold_design ("UG MOLD")

Parameters
autoSelectBoundary
unsafe void NXOpen.Tooling.CoolingDefineChannelBuilder.SetBoundaryBody ( NXOpen.Body  body)
inline

Sets the boundary body to do channel extension

Created in NX8.5.0

License requirements: None.

Parameters
bodythe body set as boundary body
unsafe void NXOpen.Tooling.CoolingDefineChannelBuilder.SetBoundaryClosePointsToChannel ( NXOpen.Point3d  closeToTipEnd,
NXOpen.Point3d  closeToHandle 
)
inline

Sets the closest points on the boundary body to the channel.

Created in NX1847.0.0

License requirements: ug_mold_design ("UG MOLD")

Parameters
closeToTipEnd
closeToHandle
unsafe void NXOpen.Tooling.CoolingDefineChannelBuilder.SetChannelCreationParameters ( NXOpen.Vector3d  channelTipVector,
NXOpen.Point3d  channelStartPt,
NXOpen.Point3d  channelEndPt,
NXOpen.Point3d  tipLocation 
)
inline

Sets the channel creation parameters.

Created in NX1847.0.0

License requirements: ug_mold_design ("UG MOLD")

Parameters
channelTipVector
channelStartPt
channelEndPt
tipLocation
unsafe void NXOpen.Tooling.CoolingDefineChannelBuilder.SetNXVersionNumber ( int  version)
inline

Sets the NX version.

Created in NX1847.0.0

License requirements: ug_mold_design ("UG MOLD")

Parameters
version

Property Documentation

unsafe bool NXOpen.Tooling.CoolingDefineChannelBuilder.AdjustBoundaryChannel
getset

Returns or sets the flag to indicate whether to extend boundary channel or not

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: ug_mold_design ("UG MOLD")

unsafe bool NXOpen.Tooling.CoolingDefineChannelBuilder.AdjustChannelStart
getset

Returns or sets the flag to indicate whether to extend the channel start end or not

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: ug_mold_design ("UG MOLD")

unsafe double NXOpen.Tooling.CoolingDefineChannelBuilder.ChannelDiameter
getset

Returns or sets the channel diameter

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Expression NXOpen.Tooling.CoolingDefineChannelBuilder.Diameter
get

Returns the channel diameter

Created in NX10.0.0

License requirements: None.

unsafe string NXOpen.Tooling.CoolingDefineChannelBuilder.DiameterListValue
getset

Returns or sets the diameter list value.

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: ug_mold_design ("UG MOLD")

unsafe NXOpen.Expression NXOpen.Tooling.CoolingDefineChannelBuilder.DistanceToBoundary
get

Returns the distance to boundary body.

Created in NX1847.0.0

License requirements: None.

unsafe NXOpen.Tooling.CoolingDefineChannelBuilder.ExtensionTypes NXOpen.Tooling.CoolingDefineChannelBuilder.ExtensionSolution
getset

Returns or sets the candidate extension types

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: ug_mold_design ("UG MOLD")

unsafe NXOpen.SelectBody NXOpen.Tooling.CoolingDefineChannelBuilder.LimitBody
get

Returns the boundary body

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.GeometricUtilities.ModlMotion NXOpen.Tooling.CoolingDefineChannelBuilder.Motion
get

Returns the object which defines the transformation from start point to end point.

Created in NX7.5.0

License requirements: None.

unsafe bool NXOpen.Tooling.CoolingDefineChannelBuilder.RemoveParameter
getset

Returns or sets the flag to indicate whether to remove parameters of the created solid or not

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: ug_mold_design ("UG MOLD")

unsafe NXOpen.Point NXOpen.Tooling.CoolingDefineChannelBuilder.StartPoint
getset

Returns or sets the point as the start position of the channel.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Expression NXOpen.Tooling.CoolingDefineChannelBuilder.TipAngle
get

Returns the value for the tip angle of the channel.

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.Tooling.CoolingDefineChannelBuilder.TipEndTypes NXOpen.Tooling.CoolingDefineChannelBuilder.TipEndType
getset

Returns or sets the candidate of tip end type

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: ug_mold_design ("UG MOLD")

unsafe NXOpen.Tooling.CoolingDefineChannelBuilder.Types NXOpen.Tooling.CoolingDefineChannelBuilder.Type
getset

Returns or sets the type of attributes assigned to the created body attribute type values.

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: ug_mold_design ("UG MOLD")


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