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

Represents a LineDesigner.RailingFeature Features. More...

Inheritance diagram for NXOpen.LineDesigner.RailingFeatureBuilder:
NXOpen.Features.FeatureBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  PostOffsetType { PostOnCurve, PostLeftOfCurve, PostRightOfCurve }
 This enum is providing possible post offset types More...
 
enum  RailCrossStyle { Rectangle, Circle }
 This enum is providing possible railing cross styles More...
 
enum  SelPostcrossStyle { IBeam, Rectangle, Circle, UserDefine }
 This enum is providing possible selection post cross styles More...
 
enum  SpaceType { CountandSpan, PitchandSpan, CountandPitch }
 This enum is providing possible space types More...
 

Properties

unsafe
NXOpen.LineDesigner.RailingFeatureBuilder.SelPostcrossStyle 
EnumPostCrossStyle [get, set]
 Returns or sets the post cross style enum More...
 
unsafe
NXOpen.LineDesigner.RailingFeatureBuilder.RailCrossStyle 
EnumRailCrossStyle [get, set]
 Returns or sets the railing cross style enum More...
 
unsafe
NXOpen.LineDesigner.RailingFeatureBuilder.SpaceType 
EnumSpacingType [get, set]
 Returns or sets an API to get spacing type enum More...
 
unsafe int IntegerCount [get, set]
 Returns or sets an API to get integer count More...
 
unsafe bool IsSketchInternal [get, set]
 Returns or sets an API to check if sketch is internal More...
 
unsafe NXOpen.Expression LinearDimBottomElevation [get]
 Returns an API to get bottom elevation More...
 
unsafe NXOpen.Expression LinearDimPitchBy [get]
 Returns an API to get pitch by More...
 
unsafe NXOpen.Expression LinearDimPostCrossDia [get]
 Returns the post cross dimension of railing feature More...
 
unsafe NXOpen.Expression LinearDimPostCrossLength [get]
 Returns the post cross length of railing feature More...
 
unsafe NXOpen.Expression LinearDimPostCrossTickness [get]
 Returns the post cross thickness of railing feature More...
 
unsafe NXOpen.Expression LinearDimPostCrossWidth [get]
 Returns the post cross width of railing feature More...
 
unsafe NXOpen.Expression LinearDimPostHeight [get]
 Returns the post height of railing feature More...
 
unsafe NXOpen.Expression LinearDimPostSpacing [get]
 Returns the post spacing of railing feature More...
 
unsafe NXOpen.Expression LinearDimRailCrossDia [get]
 Returns an API to get railing cross diamension More...
 
unsafe NXOpen.Expression LinearDimRailCrossLength [get]
 Returns the railing cross length of railing feature More...
 
unsafe NXOpen.Expression LinearDimRailCrossWidth [get]
 Returns the railing cross width of railing feature More...
 
unsafe
NXOpen.GeometricUtilities.OnPathDimensionBuilder 
OnPathDimSpanBy [get]
 Returns an API to get on path dimension span by More...
 
unsafe
NXOpen.LineDesigner.RailingFeatureBuilder.PostOffsetType 
PostOffset [get, set]
 Returns or sets the post offset of railing feature More...
 
unsafe NXOpen.Section SelectionCurves [get]
 Returns the selected curves are return More...
 
unsafe NXOpen.Section SelectionPostCrossSection [get]
 Returns the selection post cross section More...
 
- Properties inherited from NXOpen.Features.FeatureBuilder
unsafe bool ParentFeatureInternal [get, set]
 Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal 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

- Public Member Functions inherited from NXOpen.Features.FeatureBuilder
unsafe NXOpen.Features.Feature CommitFeature ()
 Commits the feature parameters and creates the feature More...
 
unsafe NXOpen.Features.Feature GetFeature ()
 Returns the feature currently being edited by this builder. More...
 
unsafe void HideInternalParentFeatureAfterEdit (NXOpen.Features.Feature parentFeature)
 Re-suppress an internal parent feature (a slave feature) after it has been edited. More...
 
unsafe void SetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the parent features which would be internal or slaves to the feature being created or commited More...
 
unsafe void ShowInternalParentFeatureForEdit (NXOpen.Features.Feature parentFeature)
 Unsuppress an internal parent feature (a slave feature) so it can be edited. More...
 
unsafe void UnsetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the internal parent feature of the feature being edited to external More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a LineDesigner.RailingFeature Features.

FeatureBuilder

To create a new instance of this class, use NXOpen.LineDesigner.LineDesignerManager.CreateRailingFeatureBuilder

Default values.

Property Value

EnumPostCrossStyle

Rectangle

EnumRailCrossStyle

Rectangle

EnumSpacingType

CountandSpan

IntegerCount

2

LinearDimBottomElevation.Value

0 (millimeters part), 0 (inches part)

LinearDimPitchBy.Value

100 (millimeters part), 4 (inches part)

LinearDimPostCrossDia.Value

37.5 (millimeters part), 1.5 (inches part)

LinearDimPostCrossLength.Value

37.5 (millimeters part), 1.5 (inches part)

LinearDimPostCrossTickness.Value

3.35 (millimeters part), 0.13 (inches part)

LinearDimPostCrossWidth.Value

37.5 (millimeters part), 1.5 (inches part)

LinearDimPostHeight.Value

1067 (millimeters part), 42 (inches part)

LinearDimPostSpacing.Value

500 (millimeters part), 20 (inches part)

LinearDimRailCrossDia.Value

37.5 (millimeters part), 1.5 (inches part)

LinearDimRailCrossLength.Value

37.5 (millimeters part), 1.57 (inches part)

LinearDimRailCrossWidth.Value

37.5 (millimeters part), 1.5 (inches part)

OnPathDimSpanBy.Expression.Value

1067 (millimeters part), 42 (inches part)

PostOffset

PostOnCurve

Created in NX9.0.0

Member Enumeration Documentation

This enum is providing possible post offset types

Enumerator
PostOnCurve 
PostLeftOfCurve 
PostRightOfCurve 

This enum is providing possible railing cross styles

Enumerator
Rectangle 
Circle 

This enum is providing possible selection post cross styles

Enumerator
IBeam 
Rectangle 
Circle 
UserDefine 

This enum is providing possible space types

Enumerator
CountandSpan 
PitchandSpan 
CountandPitch 

Property Documentation

unsafe NXOpen.LineDesigner.RailingFeatureBuilder.SelPostcrossStyle NXOpen.LineDesigner.RailingFeatureBuilder.EnumPostCrossStyle
getset

Returns or sets the post cross style enum

Created in NX9.0.0

License requirements to get this property: ld_line_designer ("FULL LINE DESIGNER")

License requirements to set this property: ld_line_designer ("FULL LINE DESIGNER")

unsafe NXOpen.LineDesigner.RailingFeatureBuilder.RailCrossStyle NXOpen.LineDesigner.RailingFeatureBuilder.EnumRailCrossStyle
getset

Returns or sets the railing cross style enum

Created in NX9.0.0

License requirements to get this property: ld_line_designer ("FULL LINE DESIGNER")

License requirements to set this property: ld_line_designer ("FULL LINE DESIGNER")

unsafe NXOpen.LineDesigner.RailingFeatureBuilder.SpaceType NXOpen.LineDesigner.RailingFeatureBuilder.EnumSpacingType
getset

Returns or sets an API to get spacing type enum

Created in NX9.0.0

License requirements to get this property: ld_line_designer ("FULL LINE DESIGNER")

License requirements to set this property: ld_line_designer ("FULL LINE DESIGNER")

unsafe int NXOpen.LineDesigner.RailingFeatureBuilder.IntegerCount
getset

Returns or sets an API to get integer count

Created in NX9.0.0

License requirements to get this property: ld_line_designer ("FULL LINE DESIGNER")

License requirements to set this property: ld_line_designer ("FULL LINE DESIGNER")

unsafe bool NXOpen.LineDesigner.RailingFeatureBuilder.IsSketchInternal
getset

Returns or sets an API to check if sketch is internal

Created in NX10.0.0

License requirements to get this property: ld_line_designer ("FULL LINE DESIGNER")

License requirements to set this property: ld_line_designer ("FULL LINE DESIGNER")

unsafe NXOpen.Expression NXOpen.LineDesigner.RailingFeatureBuilder.LinearDimBottomElevation
get

Returns an API to get bottom elevation

Created in NX9.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

unsafe NXOpen.Expression NXOpen.LineDesigner.RailingFeatureBuilder.LinearDimPitchBy
get

Returns an API to get pitch by

Created in NX9.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

unsafe NXOpen.Expression NXOpen.LineDesigner.RailingFeatureBuilder.LinearDimPostCrossDia
get

Returns the post cross dimension of railing feature

Created in NX9.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

unsafe NXOpen.Expression NXOpen.LineDesigner.RailingFeatureBuilder.LinearDimPostCrossLength
get

Returns the post cross length of railing feature

Created in NX9.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

unsafe NXOpen.Expression NXOpen.LineDesigner.RailingFeatureBuilder.LinearDimPostCrossTickness
get

Returns the post cross thickness of railing feature

Created in NX9.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

unsafe NXOpen.Expression NXOpen.LineDesigner.RailingFeatureBuilder.LinearDimPostCrossWidth
get

Returns the post cross width of railing feature

Created in NX9.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

unsafe NXOpen.Expression NXOpen.LineDesigner.RailingFeatureBuilder.LinearDimPostHeight
get

Returns the post height of railing feature

Created in NX9.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

unsafe NXOpen.Expression NXOpen.LineDesigner.RailingFeatureBuilder.LinearDimPostSpacing
get

Returns the post spacing of railing feature

Created in NX9.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

unsafe NXOpen.Expression NXOpen.LineDesigner.RailingFeatureBuilder.LinearDimRailCrossDia
get

Returns an API to get railing cross diamension

Created in NX9.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

unsafe NXOpen.Expression NXOpen.LineDesigner.RailingFeatureBuilder.LinearDimRailCrossLength
get

Returns the railing cross length of railing feature

Created in NX9.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

unsafe NXOpen.Expression NXOpen.LineDesigner.RailingFeatureBuilder.LinearDimRailCrossWidth
get

Returns the railing cross width of railing feature

Created in NX9.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

unsafe NXOpen.GeometricUtilities.OnPathDimensionBuilder NXOpen.LineDesigner.RailingFeatureBuilder.OnPathDimSpanBy
get

Returns an API to get on path dimension span by

Created in NX9.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

unsafe NXOpen.LineDesigner.RailingFeatureBuilder.PostOffsetType NXOpen.LineDesigner.RailingFeatureBuilder.PostOffset
getset

Returns or sets the post offset of railing feature

Created in NX9.0.0

License requirements to get this property: ld_line_designer ("FULL LINE DESIGNER")

License requirements to set this property: ld_line_designer ("FULL LINE DESIGNER")

unsafe NXOpen.Section NXOpen.LineDesigner.RailingFeatureBuilder.SelectionCurves
get

Returns the selected curves are return

Created in NX9.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

unsafe NXOpen.Section NXOpen.LineDesigner.RailingFeatureBuilder.SelectionPostCrossSection
get

Returns the selection post cross section

Created in NX9.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")


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