NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Assemblies::ProductOutlineBuilder Class Reference

Represents a builder Assemblies::ProductOutlineBuilder . More...

Inheritance diagram for NXOpen::Assemblies::ProductOutlineBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  LineFont {
  LineFontSolid, LineFontDashed, LineFontPhantom, LineFontCenterline,
  LineFontDotted, LineFontLongdash, LineFontDotdash
}
 Represents the line font types. More...

Public Member Functions

NXOpen::Assemblies::ProductOutlineBuilder::LineFont LineFontType ()
 Returns the line font type for the objects defined in Product Outline.
NXOpen::NXColorOutlineColor ()
 Returns the color for all the objects defined in Product Outline.
bool OverrideColor ()
 Returns the flag to override-color switch.
NXOpen::SelectDisplayableObjectListSelectObject ()
 Returns the objects defined in Product Outline.
void SetLineFontType (NXOpen::Assemblies::ProductOutlineBuilder::LineFont lineFontType)
 Sets the line font type for the objects defined in Product Outline.
void SetOutlineColor (NXOpen::NXColor *outlineColor)
 Sets the color for all the objects defined in Product Outline.
void SetOverrideColor (bool overrideColor)
 Sets the flag to override-color switch.
void SetTranslucency (int translucency)
 Sets the translucency of faceted bodies/objects defined in Product Outline.
int Translucency ()
 Returns the translucency of faceted bodies/objects defined in Product Outline.

Detailed Description

Represents a builder Assemblies::ProductOutlineBuilder .


To create a new instance of this class, use Assemblies::ProductOutlineManager::CreateProductOutlineBuilder
Default values.

Property Value

LineFontType

Solid

OverrideColor

false

Translucency

50


Created in NX6.0.0.


Member Enumeration Documentation

Represents the line font types.

Enumerator:
LineFontSolid 

Solid Line.

LineFontDashed 

Dashed Line.

LineFontPhantom 

Phantom Line.

LineFontCenterline 

Center Line.

LineFontDotted 

Dotted Line.

LineFontLongdash 

Longdash Line.

LineFontDotdash 

Dotdash Line.


Member Function Documentation

Returns the line font type for the objects defined in Product Outline.

The font types are mentioned in Assemblies::ProductOutlineBuilder::LineFont .


Created in NX6.0.0.

License requirements : None

Returns the color for all the objects defined in Product Outline.

The range is 1-216
Created in NX6.0.0.

License requirements : None

Returns the flag to override-color switch.

If "true" the facet representation is in original color of selected object, else representation is in the color defined by Assemblies::ProductOutlineBuilder::OutlineColor .


Created in NX6.0.0.

License requirements : None

Returns the objects defined in Product Outline.


Created in NX6.0.0.

License requirements : None

Sets the line font type for the objects defined in Product Outline.

The font types are mentioned in Assemblies::ProductOutlineBuilder::LineFont .


Created in NX6.0.0.

License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters:
lineFontTypelinefonttype

Sets the color for all the objects defined in Product Outline.

The range is 1-216
Created in NX6.0.0.

License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters:
outlineColoroutlinecolor

Sets the flag to override-color switch.

If "true" the facet representation is in original color of selected object, else representation is in the color defined by Assemblies::ProductOutlineBuilder::OutlineColor .


Created in NX6.0.0.

License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters:
overrideColoroverridecolor

Sets the translucency of faceted bodies/objects defined in Product Outline.

The range is 0-100.
Created in NX6.0.0.

License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters:
translucencytranslucency

Returns the translucency of faceted bodies/objects defined in Product Outline.

The range is 0-100.
Created in NX6.0.0.

License requirements : None


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