NXOpen .NET Reference Guide
1899
|
Represents a NXOpen.Features.ShipDesign.Pillar builder More...
Public Types | |
enum | CapOptions { None, TwoSided, Symmetric } |
Settings to indicate how the cap is designed. More... | |
enum | CreationMethod { TwoPlanesandLines, SpecifyLine, SpecifyCsys, Adoption, Structure, Points } |
Method used to create the support feature. More... | |
enum | EndCutTypes { None, Symmetric, TwoSided } |
this specifies how the end cuts are applied More... | |
enum | EndTreatmentTypes { Endcut, Cap } |
this specifies how the end is treated More... | |
enum | EndTypeOptions { None, Endcut, Cap } |
this specifies end type option More... | |
enum | StockSectionType { Profile, BuiltUp } |
SpreadSheet Type Profile or BuiltUp More... | |
Public Member Functions | |
unsafe NXOpen.Features.ShipDesign.PointPairBuilder | CreatePointPairBuilder () |
Creates a NXOpen.Features.ShipDesign.PointPairBuilder . More... | |
unsafe string[] | GetAvailableAnchorPointNames () |
The list of available anchor points More... | |
unsafe bool | GetShowMigratedBody () |
Gets the show migrated body flag. More... | |
unsafe void | PopulateAnchorPointList () |
Update anchor points More... | |
unsafe void | SetShowMigratedBody (bool showMigratedBody) |
Sets the show migrated body flag. More... | |
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... | |
Public Member Functions inherited from NXOpen.Builder | |
unsafe NXOpen.NXObject | Commit () |
Commits any edits that have been applied to the builder. More... | |
unsafe void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
unsafe NXOpen.NXObject[] | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
unsafe NXOpen.NXObject | GetObject () |
Returns the object currently being edited by this builder. More... | |
unsafe void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. 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... | |
Properties | |
unsafe NXOpen.SelectTaggedObject | AdoptionBody [get] |
Returns the adoption body. More... | |
unsafe int | AnchorPoint [get, set] |
Returns or sets the anchor point. More... | |
unsafe double | AngleTolerance [get, set] |
Returns or sets the angle tolerance. More... | |
unsafe NXOpen.Expression | AngularDim [get] |
Returns the angle that the pillar stock will be rotated about its path from its initial location. More... | |
unsafe NXOpen.Features.ShipDesign.BuiltUpBlockBuilder | BuiltUpBlock [get] |
Returns the list of Seams More... | |
unsafe NXOpen.CoordinateSystem | CoordSystem [get, set] |
Returns or sets the coordinate system (only used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.SpecifyCsys creation method). More... | |
unsafe NXOpen.Direction | Direction [get, set] |
Returns or sets the direction of the pillar. More... | |
unsafe double | DistanceTolerance [get, set] |
Returns or sets the distance tolerance. More... | |
unsafe NXOpen.Features.ShipDesign.PlateStockBuilder | EndCapPlateStock [get] |
Returns the plate stock builder, which defines the seam material, grade, and thickness More... | |
unsafe NXOpen.Features.ShipDesign.SteelFeatureSpreadsheetBuilder | EndCapStock [get] |
Returns the list of available material attributes. More... | |
unsafe NXOpen.Expression | EndCapThickness [get] |
Returns the end cap thickness. More... | |
unsafe NXOpen.Features.ShipDesign.PillarBuilder.EndCutTypes | EndCutType [get, set] |
Returns or sets the end cut type Symmetric or TwoSided More... | |
unsafe NXOpen.Features.ShipDesign.EndCutBuilder | EndEndCut [get] |
Returns the end end cut More... | |
unsafe NXOpen.Features.ShipDesign.StiffenerLimitBuilder | EndLimit [get] |
Returns the end path limit More... | |
unsafe NXOpen.Expression | EndOffset [get] |
Returns the offset used to determine where the support ends (used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.SpecifyLine and NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.SpecifyCsys creation methods). More... | |
unsafe NXOpen.Plane | EndPlane [get, set] |
Returns or sets the end plane (only used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.TwoPlanesandLines creation method). More... | |
unsafe NXOpen.Features.ShipDesign.PillarBuilder.EndTreatmentTypes | EndTreatmentType [get, set] |
Returns or sets the end treatment type: Endcut or Cap More... | |
unsafe NXOpen.Features.ShipDesign.PillarBuilder.EndTypeOptions | EndTypeOption [get, set] |
Returns or sets the end type Option More... | |
unsafe NXOpen.SelectTaggedObject | GuideCurve [get] |
Returns the select guide curve (only used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.SpecifyLine creation method). More... | |
unsafe NXOpen.SelectNXObjectList | IntersectingObjects [get] |
Returns the ship structure to intersect with each other that defines the start of a pillar. More... | |
unsafe NXOpen.SelectTaggedObject | Line1 [get] |
Returns the first line (only used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.TwoPlanesandLines creation method). More... | |
unsafe NXOpen.Expression | Line1Offset [get] |
Returns the first line offset (only used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.TwoPlanesandLines creation method). More... | |
unsafe NXOpen.SelectTaggedObject | Line2 [get] |
Returns the second line (only used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.TwoPlanesandLines creation method). More... | |
unsafe NXOpen.Expression | Line2Offset [get] |
Returns the second line offset (only used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.TwoPlanesandLines creation method). More... | |
unsafe NXOpen.Features.ShipDesign.SteelFeatureSpreadsheetBuilder | MainStock [get] |
Returns the stock used to build the pillar from. More... | |
unsafe NXOpen.SelectTaggedObject | OrientationLine [get] |
Returns the orientation line (only used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.SpecifyLine creation method). More... | |
unsafe NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod | PlacementMethod [get, set] |
Returns or sets the placement method used to locate the pillar. More... | |
unsafe NXOpen.NXObjectList | PointPairList [get] |
Returns the list of pairs of points that define the ends of the pillars. More... | |
unsafe bool | ReverseEndOffset [get, set] |
Returns or sets the reverse end offset (used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.SpecifyLine and NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.SpecifyCsys creation methods). More... | |
unsafe bool | ReverseLine1Offset [get, set] |
Returns or sets the reverse first line offset (only used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.TwoPlanesandLines creation method). More... | |
unsafe bool | ReverseLine2Offset [get, set] |
Returns or sets the reverse second line offset (only used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.TwoPlanesandLines creation method). More... | |
unsafe bool | ReverseOrientationDirection [get, set] |
Returns or sets the reverse orientation direction More... | |
unsafe bool | ReverseReferenceDirection [get, set] |
Returns or sets the reverse reference direction More... | |
unsafe bool | ReverseStartOffset [get, set] |
Returns or sets the reverse start offset (used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.SpecifyLine and NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.SpecifyCsys creation methods). More... | |
unsafe NXOpen.Features.ShipDesign.PillarBuilder.StockSectionType | SectionType [get, set] |
Returns or sets the section type (profile or plate) More... | |
unsafe NXOpen.Features.ShipDesign.ShipNamesBuilder | ShipNames [get] |
Returns the ship name builder. More... | |
unsafe NXOpen.Features.ShipDesign.PlateStockBuilder | StartCapPlateStock [get] |
Returns the plate stock builder, which defines the seam material, grade, and thickness More... | |
unsafe NXOpen.Features.ShipDesign.SteelFeatureSpreadsheetBuilder | StartCapStock [get] |
Returns the list of available material attributes. More... | |
unsafe NXOpen.Expression | StartCapThickness [get] |
Returns the start cap thickness. More... | |
unsafe NXOpen.Features.ShipDesign.EndCutBuilder | StartEndCut [get] |
Returns the start end cut More... | |
unsafe NXOpen.Features.ShipDesign.StiffenerLimitBuilder | StartLimit [get] |
Returns the start path limit More... | |
unsafe NXOpen.Expression | StartOffset [get] |
Returns the offset used to determine where the support starts (used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.SpecifyLine and NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.SpecifyCsys creation methods). More... | |
unsafe NXOpen.Plane | StartPlane [get, set] |
Returns or sets the start plane (only used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.TwoPlanesandLines creation method). More... | |
unsafe NXOpen.Features.ShipDesign.PillarBuilder.EndTreatmentTypes | StartTreatmentType [get, set] |
Returns or sets the start treatment type: Endcut or Cap More... | |
unsafe NXOpen.Features.ShipDesign.PillarBuilder.CapOptions | SupportCapOptions [get, set] |
Returns or sets the support cap options. 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 | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a NXOpen.Features.ShipDesign.Pillar builder
To create a new instance of this class, use NXOpen.Features.ShipCollection.CreatePillarBuilder
Default values.
Property | Value |
---|---|
AngleTolerance |
0.5 (millimeters part), 0.5 (inches part) |
AngularDim.Value |
0 |
DistanceTolerance |
0.0254 (millimeters part), 0.001 (inches part) |
EndCapPlateStock.KnuckleRatio |
3.0 |
EndCapPlateStock.KnuckleSmoothAngle |
3.0 |
EndCapPlateStock.MaterialOption |
0 |
EndCapPlateStock.OppositeThickness.Value |
0 (millimeters part), 0 (inches part) |
EndCapPlateStock.RestrictThicknessToMaterial |
true |
EndCapPlateStock.ThickenOption |
SingleSided |
EndCapPlateStock.Thickness.Value |
10 (millimeters part), 0.5 (inches part) |
EndCapPlateStock.ThicknessSourceOption |
List |
EndCapThickness.Value |
0 (millimeters part), 0 (inches part) |
EndCutType |
None |
EndEndCut.ConnectionType |
Connected |
EndEndCut.DraftAngle.Value |
0 |
EndEndCut.DraftOffset.Value |
0 (millimeters part), 0 (inches part) |
EndEndCut.DraftType |
Trim |
EndEndCut.EndFaceType |
NeatTrim |
EndEndCut.LimitType |
Value |
EndEndCut.Offset.Value |
0 (millimeters part), 0 (inches part) |
EndEndCut.SelectionType |
FacesWithAttributes |
EndEndCut.ShearAngle.Value |
0 |
EndEndCut.TiltAngle.Value |
0 |
EndLimit.LimitMethod |
Value |
EndLimit.LimitValue.Value |
0 |
EndOffset.Value |
0 (millimeters part), 0 (inches part) |
Line1Offset.Value |
0 (millimeters part), 0 (inches part) |
Line2Offset.Value |
0 (millimeters part), 0 (inches part) |
PlacementMethod |
TwoPlanesandLines |
SectionType |
Profile |
StartCapThickness.Value |
0 (millimeters part), 0 (inches part) |
StartOffset.Value |
0 (millimeters part), 0 (inches part) |
SupportCapOptions |
None |
Created in NX8.0.0
|
inline |
Creates a NXOpen.Features.ShipDesign.PointPairBuilder .
Created in NX9.0.1
License requirements: nx_ship_detail ("Ship Detail Design")
|
inline |
The list of available anchor points
Created in NX9.0.3
License requirements: None.
|
inline |
Gets the show migrated body flag.
Reserved for administrator use only.
Created in NX8.5.3
License requirements: None.
|
inline |
Update anchor points
Created in NX9.0.3
License requirements: None.
|
inline |
Sets the show migrated body flag.
Reserved for administrator use only.
Created in NX8.5.3
License requirements: nx_ship_detail ("Ship Detail Design")
showMigratedBody |
|
get |
Returns the adoption body.
(only used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.Adoption creation method).
Created in NX8.5.0
License requirements: None.
|
getset |
Returns or sets the anchor point.
Created in NX9.0.3
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the angle tolerance.
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
get |
Returns the angle that the pillar stock will be rotated about its path from its initial location.
Created in NX8.0.0
License requirements: None.
|
get |
Returns the list of Seams
Created in NX9.0.0
License requirements: None.
|
getset |
Returns or sets the coordinate system (only used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.SpecifyCsys creation method).
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the direction of the pillar.
Only used when Type is Features.ShipDesign.PillarBuilder.Types.ShipStructure.
Created in NX9.0.1
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the distance tolerance.
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
get |
Returns the plate stock builder, which defines the seam material, grade, and thickness
Created in NX9.0.1
License requirements: None.
|
get |
Returns the list of available material attributes.
Created in NX8.0.0
License requirements: None.
|
get |
Returns the end cap thickness.
Created in NX8.0.0
License requirements: None.
|
getset |
Returns or sets the end cut type Symmetric or TwoSided
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
get |
Returns the end end cut
Created in NX8.0.0
License requirements: None.
|
get |
Returns the end path limit
Created in NX9.0.1
License requirements: None.
|
get |
Returns the offset used to determine where the support ends (used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.SpecifyLine and NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.SpecifyCsys creation methods).
Created in NX8.0.0
License requirements: None.
|
getset |
Returns or sets the end plane (only used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.TwoPlanesandLines creation method).
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the end treatment type: Endcut or Cap
Created in NX9.0.1
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the end type Option
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
get |
Returns the select guide curve (only used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.SpecifyLine creation method).
Created in NX8.0.0
License requirements: None.
|
get |
Returns the ship structure to intersect with each other that defines the start of a pillar.
Only used when Type is Features.ShipDesign.PillarSystemBuilder.Types.ShipStructure.
Created in NX9.0.1
License requirements: None.
|
get |
Returns the first line (only used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.TwoPlanesandLines creation method).
Created in NX8.0.0
License requirements: None.
|
get |
Returns the first line offset (only used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.TwoPlanesandLines creation method).
Created in NX8.0.0
License requirements: None.
|
get |
Returns the second line (only used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.TwoPlanesandLines creation method).
Created in NX8.0.0
License requirements: None.
|
get |
Returns the second line offset (only used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.TwoPlanesandLines creation method).
Created in NX8.0.0
License requirements: None.
|
get |
Returns the stock used to build the pillar from.
Created in NX8.0.0
License requirements: None.
|
get |
Returns the orientation line (only used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.SpecifyLine creation method).
Created in NX8.0.0
License requirements: None.
|
getset |
Returns or sets the placement method used to locate the pillar.
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
get |
Returns the list of pairs of points that define the ends of the pillars.
Only used when Type is Features.ShipDesign.PillarSystemBuilder.Types.Points.
Created in NX9.0.1
License requirements: None.
|
getset |
Returns or sets the reverse end offset (used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.SpecifyLine and NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.SpecifyCsys creation methods).
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the reverse first line offset (only used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.TwoPlanesandLines creation method).
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the reverse second line offset (only used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.TwoPlanesandLines creation method).
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the reverse orientation direction
Created in NX10.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the reverse reference direction
Created in NX10.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the reverse start offset (used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.SpecifyLine and NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.SpecifyCsys creation methods).
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the section type (profile or plate)
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
|
get |
Returns the ship name builder.
The ship name builder is used to construct the part name of the structure.
Created in NX11.0.0
License requirements: None.
|
get |
Returns the plate stock builder, which defines the seam material, grade, and thickness
Created in NX9.0.1
License requirements: None.
|
get |
Returns the list of available material attributes.
Created in NX8.0.0
License requirements: None.
|
get |
Returns the start cap thickness.
Created in NX8.0.0
License requirements: None.
|
get |
Returns the start end cut
Created in NX8.0.0
License requirements: None.
|
get |
Returns the start path limit
Created in NX9.0.1
License requirements: None.
|
get |
Returns the offset used to determine where the support starts (used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.SpecifyLine and NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.SpecifyCsys creation methods).
Created in NX8.0.0
License requirements: None.
|
getset |
Returns or sets the start plane (only used with NXOpen.Features.ShipDesign.PillarBuilder.CreationMethod.TwoPlanesandLines creation method).
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the start treatment type: Endcut or Cap
Created in NX9.0.1
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the support cap options.
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")