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

Represents a NXOpen.Features.VehicleDesign.GroundClearance builder. More...

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

Public Types

enum  PositionType { Front, Rear, Both }
 Represents the ground clearance positions. More...
 
enum  RequirementControls { StandardDriven, UserDefined }
 This enum represents the standard or user defined requirement options for ground clearance. More...
 
enum  SectionCurveType { HorizontalLine, CircularArc }
 Represents the type of under axle section curve type to create ground clearace. More...
 
enum  SurfaceLengthType { FrontToRear, FullVehicle }
 Represents the type of general surface length to create ground clearace. More...
 
enum  VisualizationTypes { Curve, Surface, CurveandSurface }
 This enum represents the output definition options. More...
 
enum  WheelType { StaticRadius, Diameter }
 Represents the type of the wheel size option for ground clearance. More...
 

Properties

unsafe NXOpen.Expression DistanceToRoadGeneral [get]
 Returns the expression that contains the value which indicates the distance from general surface to road general. More...
 
unsafe NXOpen.Expression DistanceToRoadUnderAxle [get]
 Returns the expression that contains the value which indicates the distance from the under axle surface to road. More...
 
unsafe bool ExtendSurface [get, set]
 Returns or sets the indication if use surface extension. More...
 
unsafe NXOpen.Expression ExtensionFactor [get]
 Returns the expression that contains the value which indicates the extension factor. More...
 
unsafe NXOpen.ScCollector FrontUnderAxleFace [get]
 Returns the faces representing the car body geometry for measuring distance to the front under axle surface. More...
 
unsafe NXOpen.ScCollector GeneralClearanceFace [get]
 Returns the faces representing the car body geometry for measuring distance to the general surface. More...
 
unsafe string Loading [get, set]
 Returns or sets the loading to be applied. More...
 
unsafe
NXOpen.Features.VehicleDesign.GroundClearanceBuilder.PositionType 
Position [get, set]
 Returns or sets the position of the under axle surface. More...
 
unsafe NXOpen.ScCollector RearUnderAxleFace [get]
 Returns the faces representing the car body geometry for measuring distance to the rear under axle surface. More...
 
unsafe
NXOpen.Features.VehicleDesign.GroundClearanceBuilder.RequirementControls 
RequirementsControl [get, set]
 Returns or sets the value to determine what type of requirement is controlling the ground clearance values. More...
 
unsafe
NXOpen.Features.VehicleDesign.GroundClearanceBuilder.SectionCurveType 
SectionCurve [get, set]
 Returns or sets the section curve type of the under axle surface. More...
 
unsafe bool ShowDistanceMeasurement [get, set]
 Returns or sets the value indicating if the distance measurement should be displayed. More...
 
unsafe string Standard [get, set]
 Returns or sets the standard to be used for this ground clearance feature. More...
 
unsafe
NXOpen.Features.VehicleDesign.GroundClearanceBuilder.SurfaceLengthType 
SurfaceLength [get, set]
 Returns or sets the surface length type which determines the length of the general surface. More...
 
unsafe bool UseGeneralSurface [get, set]
 Returns or sets the indication if the general surface will be created. More...
 
unsafe bool UseUnderAxleSurface [get, set]
 Returns or sets the indication if the under axle surface will be created. More...
 
unsafe
NXOpen.Features.VehicleDesign.GroundClearanceBuilder.VisualizationTypes 
Visualization [get, set]
 Returns or sets the visualization type of the ground clearance output. More...
 
unsafe
NXOpen.Features.VehicleDesign.GroundClearanceBuilder.WheelType 
WheelSize [get, set]
 Returns or sets the wheel size definition. 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 NXOpen.Features.VehicleDesign.GroundClearance builder.

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

Default values.

Property Value

DistanceToRoadGeneral.Value

200 (millimeters part), 7.9 (inches part)

DistanceToRoadUnderAxle.Value

100 (millimeters part), 3.9 (inches part)

ExtendSurface

0

ExtensionFactor.Value

1000

Position

Front

RequirementsControl

StandardDriven

SectionCurve

HorizontalLine

ShowDistanceMeasurement

1

SurfaceLength

FrontToRear

UseGeneralSurface

1

UseUnderAxleSurface

1

Visualization

Surface

WheelSize

StaticRadius

Created in NX8.5.0

Member Enumeration Documentation

Represents the ground clearance positions.

Enumerator
Front 
Rear 
Both 

This enum represents the standard or user defined requirement options for ground clearance.

Enumerator
StandardDriven 
UserDefined 

Represents the type of under axle section curve type to create ground clearace.

Enumerator
HorizontalLine 
CircularArc 

Represents the type of general surface length to create ground clearace.

Enumerator
FrontToRear 
FullVehicle 

This enum represents the output definition options.

Enumerator
Curve 
Surface 
CurveandSurface 

Represents the type of the wheel size option for ground clearance.

Enumerator
StaticRadius 
Diameter 

Property Documentation

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.GroundClearanceBuilder.DistanceToRoadGeneral
get

Returns the expression that contains the value which indicates the distance from general surface to road general.

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.GroundClearanceBuilder.DistanceToRoadUnderAxle
get

Returns the expression that contains the value which indicates the distance from the under axle surface to road.

Created in NX8.5.0

License requirements: None.

unsafe bool NXOpen.Features.VehicleDesign.GroundClearanceBuilder.ExtendSurface
getset

Returns or sets the indication if use surface extension.

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.GroundClearanceBuilder.ExtensionFactor
get

Returns the expression that contains the value which indicates the extension factor.

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.ScCollector NXOpen.Features.VehicleDesign.GroundClearanceBuilder.FrontUnderAxleFace
get

Returns the faces representing the car body geometry for measuring distance to the front under axle surface.

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.ScCollector NXOpen.Features.VehicleDesign.GroundClearanceBuilder.GeneralClearanceFace
get

Returns the faces representing the car body geometry for measuring distance to the general surface.

Created in NX8.5.0

License requirements: None.

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

Returns or sets the loading to be applied.

Can only be modified when requirements control is NXOpen.Features.VehicleDesign.GroundClearanceBuilder.RequirementControls.UserDefined .

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.GroundClearanceBuilder.PositionType NXOpen.Features.VehicleDesign.GroundClearanceBuilder.Position
getset

Returns or sets the position of the under axle surface.

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.ScCollector NXOpen.Features.VehicleDesign.GroundClearanceBuilder.RearUnderAxleFace
get

Returns the faces representing the car body geometry for measuring distance to the rear under axle surface.

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.Features.VehicleDesign.GroundClearanceBuilder.RequirementControls NXOpen.Features.VehicleDesign.GroundClearanceBuilder.RequirementsControl
getset

Returns or sets the value to determine what type of requirement is controlling the ground clearance values.

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.GroundClearanceBuilder.SectionCurveType NXOpen.Features.VehicleDesign.GroundClearanceBuilder.SectionCurve
getset

Returns or sets the section curve type of the under axle surface.

See NXOpen.Features.VehicleDesign.GroundClearanceBuilder.SectionCurveType for valid values.

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.GroundClearanceBuilder.ShowDistanceMeasurement
getset

Returns or sets the value indicating if the distance measurement should be displayed.

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.GroundClearanceBuilder.Standard
getset

Returns or sets the standard to be used for this ground clearance feature.

Only valid when requirements control is NXOpen.Features.VehicleDesign.GroundClearanceBuilder.RequirementControls.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.GroundClearanceBuilder.SurfaceLengthType NXOpen.Features.VehicleDesign.GroundClearanceBuilder.SurfaceLength
getset

Returns or sets the surface length type which determines the length of the general surface.

See NXOpen.Features.VehicleDesign.GroundClearanceBuilder.SurfaceLengthType for valid values.

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.GroundClearanceBuilder.UseGeneralSurface
getset

Returns or sets the indication if the general surface will be created.

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.GroundClearanceBuilder.UseUnderAxleSurface
getset

Returns or sets the indication if the under axle surface will be created.

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.GroundClearanceBuilder.VisualizationTypes NXOpen.Features.VehicleDesign.GroundClearanceBuilder.Visualization
getset

Returns or sets the visualization type of the ground clearance 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")

unsafe NXOpen.Features.VehicleDesign.GroundClearanceBuilder.WheelType NXOpen.Features.VehicleDesign.GroundClearanceBuilder.WheelSize
getset

Returns or sets the wheel size definition.

Can only be modified when requirements control is NXOpen.Features.VehicleDesign.GroundClearanceBuilder.RequirementControls.UserDefined .

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.