NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.Features.VehicleDesign.APillarObstructionBuilder Class Reference

Represents a NXOpen.Features.VehicleDesign.APillarObstructionBuilder used to create or edit a vehicle design NXOpen.Features.VehicleDesign.APillarObstruction feature. More...

Inheritance diagram for NXOpen.Features.VehicleDesign.APillarObstructionBuilder:
NXOpen.Features.FeatureBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  AnalysisType { APillarGeometry, CreateCriteriaGeometry }
 Represents options of the analysis type and A-pillar obstruction geometry. More...
 
enum  APillarSideType { LeftSide, RightSide }
 Represents options to specify the A-pillar geometry location on the left or right side of the driver. More...
 
enum  Position { OuterPointofAPillarSection, OuterEdgeofAPillar, EyeHeadTurnAngle }
 Represents options to create the criteria A-pillar geometry if the option of the analysis method is to create criteria geometry. More...
 

Public Member Functions

unsafe void Illustration ()
 Displays an illustration of A-pillar obstruction analysis method. More...
 
unsafe void ValidationButton ()
 Validates the A-Pillar obstruction analysis and shows the validation results. 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.ScCollector AdditionalGeometry [get, set]
 Returns or sets the additional geometry specified by the user in the A-pillar obstruction analysis. More...
 
unsafe
NXOpen.Features.VehicleDesign.APillarObstructionBuilder.AnalysisType 
AnalysisMethod [get, set]
 Returns or sets the NXOpen.Features.VehicleDesign.APillarObstructionBuilder.AnalysisType for the analysis method to be used in the A-pillar Obstruction area. More...
 
unsafe NXOpen.ScCollector APillarGeometry [get, set]
 Returns or sets the A-pillar geometry specified by the user. More...
 
unsafe
NXOpen.Features.VehicleDesign.APillarObstructionBuilder.APillarSideType 
APillarSide [get, set]
 Returns or sets the NXOpen.Features.VehicleDesign.APillarObstructionBuilder.APillarSideType for the A-pillar side indicates the A-pillar geometry location on the left or right side of the driver. More...
 
unsafe
NXOpen.Features.VehicleDesign.ConfigurationBuilder 
Configuration [get, set]
 Returns or sets the Vehicle Design Configuration builder to be referenced in the A-Pillar Obstruction Area. More...
 
unsafe
NXOpen.Features.VehicleDesign.EyeDefinitionBuilder 
EyeDefinition [get, set]
 Returns or sets the Vehicle Design Eye Definition builder to be referenced in the A-Pillar Obstruction Area. More...
 
unsafe double EyeRotationAngle [get, set]
 Returns or sets the eye rotation angle calculated from the A-pillar obstruction analysis given the criteria geometry. More...
 
unsafe bool GenerateValidationLogFile [get, set]
 Returns or sets the indication if the validation log file is generated. More...
 
unsafe double HeadTurnAngle [get, set]
 Returns or sets the head turn angle calculated from the A-pillar obstruction analysis given the criteria geometry. More...
 
unsafe NXOpen.ScCollector OuterEdge [get, set]
 Returns or sets the outer edge of the A-pillar geometry for use in the A-pillar obstruction analysis. More...
 
unsafe NXOpen.Point OuterPoint [get, set]
 Returns or sets the outer point of the A-pillar geometry for use in the A-pillar obstruction analysis. More...
 
unsafe
NXOpen.Features.VehicleDesign.APillarObstructionBuilder.Position 
PositionType [get, set]
 Returns or sets the NXOpen.Features.VehicleDesign.APillarObstructionBuilder.Position for the position type of the criteria geometry for use in the A-pillar obstruction analysis. More...
 
unsafe double TargetObstructionAngle [get, set]
 Returns or sets the target obstruction angle for use in the A-pillar obstruction analysis given the criteria geometry. More...
 
unsafe bool ViewValidationResults [get, set]
 Returns or sets the indication if the packaging validation gadget is invoked to view the results. 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...
 

Detailed Description

Represents a NXOpen.Features.VehicleDesign.APillarObstructionBuilder used to create or edit a vehicle design NXOpen.Features.VehicleDesign.APillarObstruction feature.

To create a new instance of this class, use NXOpen.Features.VehicleDesignCollection.CreateApillarObstructionBuilder

Default values.

Property Value

APillarSide

LeftSide

AnalysisMethod

APillarGeometry

Configuration.UseStandardLoading

0

EyeDefinition.EyeDefinitionType

EyeFeature

EyeRotationAngle

30

GenerateValidationLogFile

0

HeadTurnAngle

30

PositionType

OuterPointofAPillarSection

TargetObstructionAngle

6

ViewValidationResults

0

Created in NX1899.0.0

Member Enumeration Documentation

Represents options of the analysis type and A-pillar obstruction geometry.

Enumerator
APillarGeometry 

Represents calculating and checking obstruction angle by A-Pillar geometry

CreateCriteriaGeometry 

Represents creating criteria geometry by target obstruction angle

Represents options to specify the A-pillar geometry location on the left or right side of the driver.

Enumerator
LeftSide 

Represents the A-Pillar location on the left side of the driver

RightSide 

Represents the A-Pillar location on the right side of the driver

Represents options to create the criteria A-pillar geometry if the option of the analysis method is to create criteria geometry.

Enumerator
OuterPointofAPillarSection 

Represents specifying the position criteria geometry by outer point of A-Pillar Section

OuterEdgeofAPillar 

Represents specifying the position criteria geometry by outer edge of A-Pillar

EyeHeadTurnAngle 

Represents specifying the position criteria geometry by eye rotation angle or head turn angle

Member Function Documentation

unsafe void NXOpen.Features.VehicleDesign.APillarObstructionBuilder.Illustration ( )
inline

Displays an illustration of A-pillar obstruction analysis method.

Created in NX1899.0.0

License requirements: nx_general_packaging ("NX General Packaging")

unsafe void NXOpen.Features.VehicleDesign.APillarObstructionBuilder.ValidationButton ( )
inline

Validates the A-Pillar obstruction analysis and shows the validation results.

Created in NX1899.0.0

License requirements: nx_general_packaging ("NX General Packaging")

Property Documentation

unsafe NXOpen.ScCollector NXOpen.Features.VehicleDesign.APillarObstructionBuilder.AdditionalGeometry
getset

Returns or sets the additional geometry specified by the user in the A-pillar obstruction analysis.

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Features.VehicleDesign.APillarObstructionBuilder.AnalysisType NXOpen.Features.VehicleDesign.APillarObstructionBuilder.AnalysisMethod
getset

Returns or sets the NXOpen.Features.VehicleDesign.APillarObstructionBuilder.AnalysisType for the analysis method to be used in the A-pillar Obstruction area.

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.ScCollector NXOpen.Features.VehicleDesign.APillarObstructionBuilder.APillarGeometry
getset

Returns or sets the A-pillar geometry specified by the user.

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Features.VehicleDesign.APillarObstructionBuilder.APillarSideType NXOpen.Features.VehicleDesign.APillarObstructionBuilder.APillarSide
getset

Returns or sets the NXOpen.Features.VehicleDesign.APillarObstructionBuilder.APillarSideType for the A-pillar side indicates the A-pillar geometry location on the left or right side of the driver.

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.Features.VehicleDesign.ConfigurationBuilder NXOpen.Features.VehicleDesign.APillarObstructionBuilder.Configuration
getset

Returns or sets the Vehicle Design Configuration builder to be referenced in the A-Pillar Obstruction Area.

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Features.VehicleDesign.EyeDefinitionBuilder NXOpen.Features.VehicleDesign.APillarObstructionBuilder.EyeDefinition
getset

Returns or sets the Vehicle Design Eye Definition builder to be referenced in the A-Pillar Obstruction Area.

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Features.VehicleDesign.APillarObstructionBuilder.EyeRotationAngle
getset

Returns or sets the eye rotation angle calculated from the A-pillar obstruction analysis given the criteria geometry.

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe bool NXOpen.Features.VehicleDesign.APillarObstructionBuilder.GenerateValidationLogFile
getset

Returns or sets the indication if the validation log file is generated.

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe double NXOpen.Features.VehicleDesign.APillarObstructionBuilder.HeadTurnAngle
getset

Returns or sets the head turn angle calculated from the A-pillar obstruction analysis given the criteria geometry.

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.ScCollector NXOpen.Features.VehicleDesign.APillarObstructionBuilder.OuterEdge
getset

Returns or sets the outer edge of the A-pillar geometry for use in the A-pillar obstruction analysis.

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Point NXOpen.Features.VehicleDesign.APillarObstructionBuilder.OuterPoint
getset

Returns or sets the outer point of the A-pillar geometry for use in the A-pillar obstruction analysis.

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.Features.VehicleDesign.APillarObstructionBuilder.Position NXOpen.Features.VehicleDesign.APillarObstructionBuilder.PositionType
getset

Returns or sets the NXOpen.Features.VehicleDesign.APillarObstructionBuilder.Position for the position type of the criteria geometry for use in the A-pillar obstruction analysis.

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe double NXOpen.Features.VehicleDesign.APillarObstructionBuilder.TargetObstructionAngle
getset

Returns or sets the target obstruction angle for use in the A-pillar obstruction analysis given the criteria geometry.

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe bool NXOpen.Features.VehicleDesign.APillarObstructionBuilder.ViewValidationResults
getset

Returns or sets the indication if the packaging validation gadget is invoked to view the results.

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")


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