ColumnFeatureBuilder Class

class NXOpen.LineDesigner.ColumnFeatureBuilder

Bases: NXOpen.Features.FeatureBuilder

Represents a LineDesigner.ColumnFeature Features.

FeatureBuilder

To create a new instance of this class, use NXOpen.LineDesigner.LineDesignerManager.CreateColumnFeatureBuilder()

Default values.

Property Value
BaseDepth.Value 800 (millimeters part), 32 (inches part)
BaseDiameter.Value 800 (millimeters part), 32 (inches part)
BaseHeight.Value 900 (millimeters part), 35 (inches part)
BaseLowerDiameter.Value 900 (millimeters part), 35 (inches part)
BaseStyleEnum None
BaseUpperDiameter.Value 800 (millimeters part), 32 (inches part)
BaseWidth.Value 800 (millimeters part), 32 (inches part)
ColumnDepth.Value 600 (millimeters part), 25 (inches part)
ColumnDiameter.Value 300 (millimeters part), 12 (inches part)
ColumnHeight.Value 3000 (millimeters part), 120 (inches part)
ColumnStyleEnum IBeam
ColumnThickness.Value 30 (millimeters part), 2 (inches part)
ColumnWidth.Value 600 (millimeters part), 25 (inches part)

New in version NX9.0.0.

Properties

Property Description
BaseDepth Returns the base depth
BaseDiameter Returns the base diameter
BaseHeight Returns the base height
BaseLowerDiameter Returns the base lower diameter
BaseStyleEnum Returns or sets the base style enum
BaseUpperDiameter Returns the base upper diameter
BaseUserDefineSuperSection Returns the base user define super section
BaseWidth Returns the base width
ColumnDepth Returns the column depth
ColumnDiameter Returns the column diameter
ColumnHeight Returns the column height
ColumnOriginPoint Returns or sets the column origin point
ColumnStyleEnum Returns or sets the column style enum
ColumnThickness Returns the column thickness
ColumnUserDefineSuperSection Returns the column user define super section
ColumnWidth Returns the column width
ParentFeatureInternal Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal
PatchSolutionFlag Returns or sets the patch solution flag
PatchSurfaceFilename Returns or sets the patch surface filename
ShouldCopySketchBase Returns or sets
ShouldCopySketchColumn Returns or sets
SurroundingPatchSurfaceFilename Returns or sets the surrounding patch surface filename
Tag Returns the Tag for this object.

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
CommitFeature Commits the feature parameters and creates the feature @return
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetFeature Returns the feature currently being edited by this builder.
GetObject Returns the object currently being edited by this builder.
HideInternalParentFeatureAfterEdit Re-suppress an internal parent feature (a slave feature) after it has been edited.
SetParentFeatureInternal Set the parent features which would be internal or slaves to the feature being created or commited
ShowInternalParentFeatureForEdit Unsuppress an internal parent feature (a slave feature) so it can be edited.
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
UnsetParentFeatureInternal Set the internal parent feature of the feature being edited to external
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Property Detail

BaseDepth

ColumnFeatureBuilder.BaseDepth

Returns the base depth

-------------------------------------

Getter Method

Signature BaseDepth()

Returns:
Return type:NXOpen.Expression

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

BaseDiameter

ColumnFeatureBuilder.BaseDiameter

Returns the base diameter

-------------------------------------

Getter Method

Signature BaseDiameter()

Returns:
Return type:NXOpen.Expression

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

BaseHeight

ColumnFeatureBuilder.BaseHeight

Returns the base height

-------------------------------------

Getter Method

Signature BaseHeight()

Returns:
Return type:NXOpen.Expression

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

BaseLowerDiameter

ColumnFeatureBuilder.BaseLowerDiameter

Returns the base lower diameter

-------------------------------------

Getter Method

Signature BaseLowerDiameter()

Returns:
Return type:NXOpen.Expression

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

BaseStyleEnum

ColumnFeatureBuilder.BaseStyleEnum

Returns or sets the base style enum

-------------------------------------

Getter Method

Signature BaseStyleEnum()

Returns:
Return type:NXOpen.LineDesigner.ColumnFeatureBuilderColumnBaseType

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

-------------------------------------

Setter Method

Signature BaseStyleEnum(baseStyleEnum)

Parameters:baseStyleEnum (NXOpen.LineDesigner.ColumnFeatureBuilderColumnBaseType) –

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

BaseUpperDiameter

ColumnFeatureBuilder.BaseUpperDiameter

Returns the base upper diameter

-------------------------------------

Getter Method

Signature BaseUpperDiameter()

Returns:
Return type:NXOpen.Expression

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

BaseUserDefineSuperSection

ColumnFeatureBuilder.BaseUserDefineSuperSection

Returns the base user define super section

-------------------------------------

Getter Method

Signature BaseUserDefineSuperSection()

Returns:
Return type:NXOpen.Section

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

BaseWidth

ColumnFeatureBuilder.BaseWidth

Returns the base width

-------------------------------------

Getter Method

Signature BaseWidth()

Returns:
Return type:NXOpen.Expression

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

ColumnDepth

ColumnFeatureBuilder.ColumnDepth

Returns the column depth

-------------------------------------

Getter Method

Signature ColumnDepth()

Returns:
Return type:NXOpen.Expression

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

ColumnDiameter

ColumnFeatureBuilder.ColumnDiameter

Returns the column diameter

-------------------------------------

Getter Method

Signature ColumnDiameter()

Returns:
Return type:NXOpen.Expression

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

ColumnHeight

ColumnFeatureBuilder.ColumnHeight

Returns the column height

-------------------------------------

Getter Method

Signature ColumnHeight()

Returns:
Return type:NXOpen.Expression

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

ColumnOriginPoint

ColumnFeatureBuilder.ColumnOriginPoint

Returns or sets the column origin point

-------------------------------------

Getter Method

Signature ColumnOriginPoint()

Returns:
Return type:NXOpen.Point

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

-------------------------------------

Setter Method

Signature ColumnOriginPoint(columnOriginPoint)

Parameters:columnOriginPoint (NXOpen.Point) –

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

ColumnStyleEnum

ColumnFeatureBuilder.ColumnStyleEnum

Returns or sets the column style enum

-------------------------------------

Getter Method

Signature ColumnStyleEnum()

Returns:
Return type:NXOpen.LineDesigner.ColumnFeatureBuilderColumnType

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

-------------------------------------

Setter Method

Signature ColumnStyleEnum(columnStyleEnum)

Parameters:columnStyleEnum (NXOpen.LineDesigner.ColumnFeatureBuilderColumnType) –

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

ColumnThickness

ColumnFeatureBuilder.ColumnThickness

Returns the column thickness

-------------------------------------

Getter Method

Signature ColumnThickness()

Returns:
Return type:NXOpen.Expression

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

ColumnUserDefineSuperSection

ColumnFeatureBuilder.ColumnUserDefineSuperSection

Returns the column user define super section

-------------------------------------

Getter Method

Signature ColumnUserDefineSuperSection()

Returns:
Return type:NXOpen.Section

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

ColumnWidth

ColumnFeatureBuilder.ColumnWidth

Returns the column width

-------------------------------------

Getter Method

Signature ColumnWidth()

Returns:
Return type:NXOpen.Expression

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

ShouldCopySketchBase

ColumnFeatureBuilder.ShouldCopySketchBase

Returns or sets

-------------------------------------

Getter Method

Signature ShouldCopySketchBase()

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

-------------------------------------

Setter Method

Signature ShouldCopySketchBase(shouldCopySketchBase)

Parameters:shouldCopySketchBase (bool) –

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

ShouldCopySketchColumn

ColumnFeatureBuilder.ShouldCopySketchColumn

Returns or sets

-------------------------------------

Getter Method

Signature ShouldCopySketchColumn()

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

-------------------------------------

Setter Method

Signature ShouldCopySketchColumn(shouldCopySketchColumn)

Parameters:shouldCopySketchColumn (bool) –

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

Method Detail

Validate

ColumnFeatureBuilder.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.