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

Represents a builder to be used to create specify baffle. More...

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

Public Types

enum  AttributeTypes { BodyAsChannel, BodyAsBaffle }
 Types to specify how to assign attributes to the selected body. More...
 

Public Member Functions

unsafe void GetChannelColor (out double redValue, out double greenValue, out double blueValue)
 Returns color value for the selected channels. More...
 
unsafe void SetChannelColor (double redValue, double greenValue, double blueValue)
 Sets the channel color. More...
 
unsafe void SetColorModified (bool modified)
 Sets the color value modified or not. 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.Tooling.SpecifyBaffleBuilder.AttributeTypes 
AttributeType [get, set]
 Returns or sets the type of attributes conversion type values. More...
 
unsafe NXOpen.NXColor ChannelColor [get, set]
 Returns or sets the selected channel body color. More...
 
unsafe NXOpen.SelectBodyList Channels [get]
 Returns the channel or body to assign new attributes. More...
 
unsafe string ChannelType [get, set]
 Returns or sets the type to specify the Cooling fittings types: oil, air or water. More...
 
unsafe int Layer [get, set]
 Returns or sets the layer value for the selected channels. 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 builder to be used to create specify baffle.

To create a new instance of this class, use NXOpen.Tooling.SpecifyBaffleCollection.CreateBuilder

Default values.

Property Value

AttributeType

BodyAsChannel

Layer

1

Created in NX8.0.0

Member Enumeration Documentation

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

Enumerator
BodyAsChannel 

Cooling channel attributes assigned to the selected body.

BodyAsBaffle 

Cooling baffle attributes assigned to the selected body.

Member Function Documentation

unsafe void NXOpen.Tooling.SpecifyBaffleBuilder.GetChannelColor ( out double  redValue,
out double  greenValue,
out double  blueValue 
)
inline

Returns color value for the selected channels.

Created in NX8.0.0

Deprecated in NX8.5.0. Use Tooling.SpecifyBaffleBuilder.ChannelColor instead.

License requirements: ug_mold_design ("UG MOLD")

Parameters
redValuered value between 0 and 1
greenValuegreen value between 0 and 1
blueValueblue value between 0 and 1
unsafe void NXOpen.Tooling.SpecifyBaffleBuilder.SetChannelColor ( double  redValue,
double  greenValue,
double  blueValue 
)
inline

Sets the channel color.

Created in NX8.0.0

Deprecated in NX8.5.0. Use Tooling.SpecifyBaffleBuilder.ChannelColor instead.

License requirements: ug_mold_design ("UG MOLD")

Parameters
redValuered value between 0 and 1
greenValuegreen value between 0 and 1
blueValueblue value between 0 and 1
unsafe void NXOpen.Tooling.SpecifyBaffleBuilder.SetColorModified ( bool  modified)
inline

Sets the color value modified or not.

Created in NX8.0.0

License requirements: ug_mold_design ("UG MOLD")

Parameters
modified

Property Documentation

unsafe NXOpen.Tooling.SpecifyBaffleBuilder.AttributeTypes NXOpen.Tooling.SpecifyBaffleBuilder.AttributeType
getset

Returns or sets the type of attributes conversion type values.

Created in NX8.0.0

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

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

unsafe NXOpen.NXColor NXOpen.Tooling.SpecifyBaffleBuilder.ChannelColor
getset

Returns or sets the selected channel body color.

Created in NX8.0.1

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

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

unsafe NXOpen.SelectBodyList NXOpen.Tooling.SpecifyBaffleBuilder.Channels
get

Returns the channel or body to assign new attributes.

Created in NX8.0.0

License requirements: ug_mold_design ("UG MOLD")

unsafe string NXOpen.Tooling.SpecifyBaffleBuilder.ChannelType
getset

Returns or sets the type to specify the Cooling fittings types: oil, air or water.

Created in NX10.0.0

License requirements to get this property: None.

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

unsafe int NXOpen.Tooling.SpecifyBaffleBuilder.Layer
getset

Returns or sets the layer value for the selected channels.

Created in NX8.0.0

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

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.