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

Provides access to object and callout properties for sheet-metal data in flat pattern views on drawings. More...

Inheritance diagram for NXOpen.SheetMetal.FlatPatternSettings:
NXOpen.TaggedObject NXOpen.Utilities.NXRemotableObject IMessageSink

Classes

struct  _FlatPatternCalloutTypeDisplay
 The members of the following structure are the display data for a callout in a flat pattern drawing member view.
 
struct  _FlatPatternObjectTypeDisplay
 The members of the following structure are the display data for an object in a flat pattern drawing member view.
 
struct  FlatPatternCalloutTypeDisplay
 The members of the following structure are the display data for a callout in a flat pattern drawing member view. More...
 
struct  FlatPatternObjectTypeDisplay
 The members of the following structure are the display data for an object in a flat pattern drawing member view. More...
 

Public Types

enum  FlatPatternObjectType {
  BendCenterLine, BendUpCenterLine, BendDownCenterLine, BendTangentLine,
  OuterMoldLine, InnerMoldLine, ExteriorCurves, InteriorCurves,
  InteriorCutoutCurves, InteriorFeatureCurves, LighteningHoleCenter, JoggleLine,
  AddedTopGeometry, AddedBottomGeometry, ToolMarker, Hole,
  Centermark
}
 The members of the following enumerated type are used to identify object types to the FlatPatternView API. More...
 

Public Member Functions

unsafe void GetFlatPatternAllCalloutTypeDisplay (out NXOpen.SheetMetal.FlatPatternSettings.FlatPatternCalloutTypeDisplay[] displayData)
 Returns the dialog names, identifiers, and enabled status for all the available callout types. More...
 
unsafe void GetFlatPatternAllObjectTypeDisplay (out NXOpen.SheetMetal.FlatPatternSettings.FlatPatternObjectTypeDisplay[] displayData)
 Returns the types, colors, fonts, widths, and enabled status for all the available object types. More...
 
unsafe
NXOpen.SheetMetal.FlatPatternSettings.FlatPatternCalloutTypeDisplay 
GetFlatPatternCalloutTypeDisplay (string calloutType)
 Returns the display data for a callout type. More...
 
unsafe
NXOpen.SheetMetal.FlatPatternSettings.FlatPatternObjectTypeDisplay 
GetFlatPatternObjectTypeDisplay (NXOpen.SheetMetal.FlatPatternSettings.FlatPatternObjectType objectType)
 Returns the display data for a flat pattern object type. More...
 
unsafe void SetFlatPatternCalloutTypeDisplay (string calloutType, NXOpen.SheetMetal.FlatPatternSettings.FlatPatternCalloutTypeDisplay displayData)
 Sets the display data for a callout type. More...
 
unsafe void SetFlatPatternObjectTypeDisplay (NXOpen.SheetMetal.FlatPatternSettings.FlatPatternObjectType objectType, NXOpen.SheetMetal.FlatPatternSettings.FlatPatternObjectTypeDisplay displayData)
 Sets the display data for a flat pattern object type. 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...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 

Detailed Description

Provides access to object and callout properties for sheet-metal data in flat pattern views on drawings.

The class is created upon a query to obtain the FlatPatternView object from either a view (style) or a part (preferences).

This class is not created directly by the user.

Created in NX5.0.0

Member Enumeration Documentation

The members of the following enumerated type are used to identify object types to the FlatPatternView API.

These are not the usual NX object types; they are ordinary NX objects that are known to the flat pattern feature for the type of outline they provide to a bend region, joggle region, or lightening hole.

Enumerator
BendCenterLine 

Deprecated

BendUpCenterLine 
BendDownCenterLine 
BendTangentLine 
OuterMoldLine 
InnerMoldLine 
ExteriorCurves 
InteriorCurves 

Deprecated

InteriorCutoutCurves 
InteriorFeatureCurves 
LighteningHoleCenter 
JoggleLine 
AddedTopGeometry 
AddedBottomGeometry 
ToolMarker 
Hole 
Centermark 

Member Function Documentation

unsafe void NXOpen.SheetMetal.FlatPatternSettings.GetFlatPatternAllCalloutTypeDisplay ( out NXOpen.SheetMetal.FlatPatternSettings.FlatPatternCalloutTypeDisplay[]  displayData)
inline

Returns the dialog names, identifiers, and enabled status for all the available callout types.

Created in NX5.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
displayDataArray of structures with the callout type display data.
unsafe void NXOpen.SheetMetal.FlatPatternSettings.GetFlatPatternAllObjectTypeDisplay ( out NXOpen.SheetMetal.FlatPatternSettings.FlatPatternObjectTypeDisplay[]  displayData)
inline

Returns the types, colors, fonts, widths, and enabled status for all the available object types.

Created in NX5.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
displayDataArray of structures with the object type display data.
unsafe NXOpen.SheetMetal.FlatPatternSettings.FlatPatternCalloutTypeDisplay NXOpen.SheetMetal.FlatPatternSettings.GetFlatPatternCalloutTypeDisplay ( string  calloutType)
inline

Returns the display data for a callout type.

The name member of the NXOpen.SheetMetal.FlatPatternSettings.FlatPatternCalloutTypeDisplay is separately allocated from the callout_type argument string. In some cases the new string will contain an extended form of the callout_type passed in, and that form should be used for subsequent calls, without modification.

Created in NX5.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
calloutTypeThe name of the callout type for which to get the display data.
Returns
The display data for the callout type.
unsafe NXOpen.SheetMetal.FlatPatternSettings.FlatPatternObjectTypeDisplay NXOpen.SheetMetal.FlatPatternSettings.GetFlatPatternObjectTypeDisplay ( NXOpen.SheetMetal.FlatPatternSettings.FlatPatternObjectType  objectType)
inline

Returns the display data for a flat pattern object type.

Created in NX5.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
objectTypeThe object type for which to return the display data.
Returns
The display data for the flat pattern object type.
unsafe void NXOpen.SheetMetal.FlatPatternSettings.SetFlatPatternCalloutTypeDisplay ( string  calloutType,
NXOpen.SheetMetal.FlatPatternSettings.FlatPatternCalloutTypeDisplay  displayData 
)
inline

Sets the display data for a callout type.

Created in NX5.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
calloutTypeThe name of the callout type for which to set the display data.
displayDataThe display data for the callout type.
unsafe void NXOpen.SheetMetal.FlatPatternSettings.SetFlatPatternObjectTypeDisplay ( NXOpen.SheetMetal.FlatPatternSettings.FlatPatternObjectType  objectType,
NXOpen.SheetMetal.FlatPatternSettings.FlatPatternObjectTypeDisplay  displayData 
)
inline

Sets the display data for a flat pattern object type.

Created in NX5.0.0

License requirements: nx_sheet_metal ("NX Sheet Metal")

Parameters
objectTypeThe object type for which to get the display data.
displayDataThe display data for the flat pattern object type.

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