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 of column feature
BaseDiameter Returns the base diameter of column feature
BaseHeight Returns the base height of column feature
BaseLowerDiameter Returns the base lower diameter of column feature
BaseStyleEnum Returns or sets the base cross section type of column feature
BaseUpperDiameter Returns the base upper diameter of column feature
BaseUserDefineSuperSection Returns the user define cross section for base of column feature
BaseWidth Returns the base width of column feature
ColumnDepth Returns the column depth of column feature
ColumnDiameter Returns the column diameter of column feature
ColumnHeight Returns the column height of column feature
ColumnOriginPoint Returns or sets the column origin point is returns where colums is created
ColumnStyleEnum Returns or sets the column style of column feature
ColumnThickness Returns the column thickness of column feature
ColumnUserDefineSuperSection Returns the user defined cross section of column feature
ColumnWidth Returns the column width of column feature
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
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
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.

Enumerations

ColumnFeatureBuilderColumnBaseType Enumeration This enum is providing possible column base types
ColumnFeatureBuilderColumnType Enumeration This enum is providing possible column types

Property Detail

BaseDepth

ColumnFeatureBuilder.BaseDepth

Returns the base depth of column feature

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

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 of column feature

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

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 of column feature

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

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 of column feature

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

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 cross section type of column feature

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

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

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 of column feature

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

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 user define cross section for base of column feature

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

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 of column feature

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

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 of column feature

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

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 of column feature

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

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 of column feature

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

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 is returns where colums is created

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

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

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 of column feature

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

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

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 of column feature

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

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 user defined cross section of column feature

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

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 of column feature

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

Getter Method

Signature ColumnWidth

Returns:
Return type:NXOpen.Expression

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.