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

Represents a NXOpen.Features.VehicleDesign.OilPan builder to create and edit a vehicle design oil pan. More...

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

Public Types

enum  PositionType { Front, Rear, Middle }
 Represents the oil pan positions. More...
 
enum  RequirementsControlType { StandardDriven, UserDefined }
 Represents the requirements control types to define the oil pan. More...
 
enum  VisualizationType { Curve, Surface, CurveandSurface }
 Represents the visualization types of the output. More...
 

Properties

unsafe NXOpen.ScCollector CarBodyFaces [get]
 Returns the faces representing the car body geometry for the measurment. More...
 
unsafe NXOpen.Expression InnerAngle [get]
 Returns the inner angle only when the position type isn't NXOpen.Features.VehicleDesign.OilPanBuilder.PositionType.Middle . More...
 
unsafe NXOpen.Expression InnerOffset [get]
 Returns the inner offset. More...
 
unsafe string Loading [get, set]
 Returns or sets the loading used in the oil pan. More...
 
unsafe NXOpen.Expression OuterAngle [get]
 Returns the outer angle only when the position type isn't NXOpen.Features.VehicleDesign.OilPanBuilder.PositionType.Middle . More...
 
unsafe NXOpen.Expression OuterOffset [get]
 Returns the outer offset only when the position type isn't NXOpen.Features.VehicleDesign.OilPanBuilder.PositionType.Middle . More...
 
unsafe
NXOpen.Features.VehicleDesign.OilPanBuilder.PositionType 
Position [get, set]
 Returns or sets the oil pan position. More...
 
unsafe
NXOpen.Features.VehicleDesign.OilPanBuilder.RequirementsControlType 
RequirementsControl [get, set]
 Returns or sets the requirements control for standard driven or user defined. More...
 
unsafe bool ShowDistanceMeasurement [get, set]
 Returns or sets the indication if the distance measurement will be shown. More...
 
unsafe string Standard [get, set]
 Returns or sets the standard used to define the oil pan. More...
 
unsafe
NXOpen.Features.VehicleDesign.OilPanBuilder.VisualizationType 
Visualization [get, set]
 Returns or sets the visualization type of the oil pan output. 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...
 
unsafe bool PatchSolutionFlag [get, set]
 Returns or sets the patch solution flag More...
 
unsafe string PatchSurfaceFilename [get, set]
 Returns or sets the patch surface filename More...
 
unsafe string SurroundingPatchSurfaceFilename [get, set]
 Returns or sets the surrounding patch surface filename 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 NXOpen.Features.VehicleDesign.OilPan builder to create and edit a vehicle design oil pan.

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

Default values.

Property Value

InnerAngle.Value

35

InnerOffset.Value

155 (millimeters part), 6 (inches part)

OuterAngle.Value

4.5

OuterOffset.Value

182 (millimeters part), 7.2 (inches part)

Position

Front

RequirementsControl

StandardDriven

ShowDistanceMeasurement

0

Visualization

Curve

Created in NX8.5.0

Member Enumeration Documentation

Represents the oil pan positions.

Enumerator
Front 
Rear 
Middle 

Represents the requirements control types to define the oil pan.

Enumerator
StandardDriven 
UserDefined 

Represents the visualization types of the output.

Enumerator
Curve 
Surface 
CurveandSurface 

Property Documentation

unsafe NXOpen.ScCollector NXOpen.Features.VehicleDesign.OilPanBuilder.CarBodyFaces
get

Returns the faces representing the car body geometry for the measurment.

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.OilPanBuilder.InnerAngle
get

Returns the inner angle only when the position type isn't NXOpen.Features.VehicleDesign.OilPanBuilder.PositionType.Middle .

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.OilPanBuilder.InnerOffset
get

Returns the inner offset.

Created in NX8.5.0

License requirements: None.

unsafe string NXOpen.Features.VehicleDesign.OilPanBuilder.Loading
getset

Returns or sets the loading used in the oil pan.

Created in NX8.5.0

License requirements to get this property: None.

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

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.OilPanBuilder.OuterAngle
get

Returns the outer angle only when the position type isn't NXOpen.Features.VehicleDesign.OilPanBuilder.PositionType.Middle .

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.OilPanBuilder.OuterOffset
get

Returns the outer offset only when the position type isn't NXOpen.Features.VehicleDesign.OilPanBuilder.PositionType.Middle .

Created in NX8.5.0

License requirements: None.

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

Returns or sets the oil pan position.

Created in NX8.5.0

License requirements to get this property: None.

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

unsafe NXOpen.Features.VehicleDesign.OilPanBuilder.RequirementsControlType NXOpen.Features.VehicleDesign.OilPanBuilder.RequirementsControl
getset

Returns or sets the requirements control for standard driven or user defined.

Created in NX8.5.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.OilPanBuilder.ShowDistanceMeasurement
getset

Returns or sets the indication if the distance measurement will be shown.

Created in NX8.5.0

License requirements to get this property: None.

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

unsafe string NXOpen.Features.VehicleDesign.OilPanBuilder.Standard
getset

Returns or sets the standard used to define the oil pan.

Only used when the requirements control type is NXOpen.Features.VehicleDesign.OilPanBuilder.RequirementsControlType.StandardDriven .

Created in NX8.5.0

License requirements to get this property: None.

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

unsafe NXOpen.Features.VehicleDesign.OilPanBuilder.VisualizationType NXOpen.Features.VehicleDesign.OilPanBuilder.Visualization
getset

Returns or sets the visualization type of the oil pan output.

Created in NX8.5.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.