HeadImpactUpperRoofDetailBuilder Class

class NXOpen.Features.VehicleDesign.HeadImpactUpperRoofDetailBuilder

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

Represents a NXOpen.Features.VehicleDesign.HeadImpactUpperRoofDetailBuilder.

This is an abstract class and cannot be instantiated.

New in version NX9.0.0.

Properties

Property Description
CreateGeometry Returns or sets the create construction geometry flag.
D1 Returns the calculated horizontal distance between plane A and plane B.
D2 Returns the calculated horizontal distance between plane C and plane D.
PointA Returns or sets the point A additional geometry.
PointAFlag Returns or sets the point A additional geometry flag.
PointB Returns or sets the point B additional geometry.
PointBFlag Returns or sets the point B additional geometry flag.
PointC Returns or sets the point C additional geometry.
PointCFlag Returns or sets the point C additional geometry flag.
PointD Returns or sets the point D additional geometry.
PointDFlag Returns or sets the point D additional geometry flag.
PointM Returns or sets the point M alternative point.
PointMFlag Returns or sets the point M alternative point flag.
ReqVerticalMax Returns the vertical maximum required approach angle.
ReqVerticalMin Returns the vertical minimum required approach angle.
RoofOffset Returns the offset used to position point C and point D.
RoofRatio Returns the ratio used to locate planes E, F, G, and H.
Tag Returns the Tag for this object.

Methods

Method Description
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Property Detail

CreateGeometry

HeadImpactUpperRoofDetailBuilder.CreateGeometry

Returns or sets the create construction geometry flag.

-------------------------------------

Getter Method

Signature CreateGeometry

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature CreateGeometry

Parameters:createGeometry (bool) –

New in version NX9.0.0.

License requirements: nx_general_packaging (“NX General Packaging”)

D1

HeadImpactUpperRoofDetailBuilder.D1

Returns the calculated horizontal distance between plane A and plane B.

-------------------------------------

Getter Method

Signature D1

Returns:
Return type:NXOpen.Expression

New in version NX9.0.0.

License requirements: None.

D2

HeadImpactUpperRoofDetailBuilder.D2

Returns the calculated horizontal distance between plane C and plane D.

-------------------------------------

Getter Method

Signature D2

Returns:
Return type:NXOpen.Expression

New in version NX9.0.0.

License requirements: None.

PointA

HeadImpactUpperRoofDetailBuilder.PointA

Returns or sets the point A additional geometry.

-------------------------------------

Getter Method

Signature PointA

Returns:
Return type:NXOpen.Point

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature PointA

Parameters:pointA (NXOpen.Point) –

New in version NX9.0.0.

License requirements: nx_general_packaging (“NX General Packaging”)

PointAFlag

HeadImpactUpperRoofDetailBuilder.PointAFlag

Returns or sets the point A additional geometry flag.

-------------------------------------

Getter Method

Signature PointAFlag

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature PointAFlag

Parameters:pointAFlag (bool) –

New in version NX9.0.0.

License requirements: nx_general_packaging (“NX General Packaging”)

PointB

HeadImpactUpperRoofDetailBuilder.PointB

Returns or sets the point B additional geometry.

-------------------------------------

Getter Method

Signature PointB

Returns:
Return type:NXOpen.Point

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature PointB

Parameters:pointB (NXOpen.Point) –

New in version NX9.0.0.

License requirements: nx_general_packaging (“NX General Packaging”)

PointBFlag

HeadImpactUpperRoofDetailBuilder.PointBFlag

Returns or sets the point B additional geometry flag.

-------------------------------------

Getter Method

Signature PointBFlag

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature PointBFlag

Parameters:pointBFlag (bool) –

New in version NX9.0.0.

License requirements: nx_general_packaging (“NX General Packaging”)

PointC

HeadImpactUpperRoofDetailBuilder.PointC

Returns or sets the point C additional geometry.

-------------------------------------

Getter Method

Signature PointC

Returns:
Return type:NXOpen.Point

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature PointC

Parameters:pointC (NXOpen.Point) –

New in version NX9.0.0.

License requirements: nx_general_packaging (“NX General Packaging”)

PointCFlag

HeadImpactUpperRoofDetailBuilder.PointCFlag

Returns or sets the point C additional geometry flag.

-------------------------------------

Getter Method

Signature PointCFlag

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature PointCFlag

Parameters:pointCFlag (bool) –

New in version NX9.0.0.

License requirements: nx_general_packaging (“NX General Packaging”)

PointD

HeadImpactUpperRoofDetailBuilder.PointD

Returns or sets the point D additional geometry.

-------------------------------------

Getter Method

Signature PointD

Returns:
Return type:NXOpen.Point

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature PointD

Parameters:pointD (NXOpen.Point) –

New in version NX9.0.0.

License requirements: nx_general_packaging (“NX General Packaging”)

PointDFlag

HeadImpactUpperRoofDetailBuilder.PointDFlag

Returns or sets the point D additional geometry flag.

-------------------------------------

Getter Method

Signature PointDFlag

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature PointDFlag

Parameters:pointDFlag (bool) –

New in version NX9.0.0.

License requirements: nx_general_packaging (“NX General Packaging”)

PointM

HeadImpactUpperRoofDetailBuilder.PointM

Returns or sets the point M alternative point.

-------------------------------------

Getter Method

Signature PointM

Returns:
Return type:NXOpen.Point

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature PointM

Parameters:pointM (NXOpen.Point) –

New in version NX9.0.0.

License requirements: nx_general_packaging (“NX General Packaging”)

PointMFlag

HeadImpactUpperRoofDetailBuilder.PointMFlag

Returns or sets the point M alternative point flag.

-------------------------------------

Getter Method

Signature PointMFlag

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature PointMFlag

Parameters:pointMFlag (bool) –

New in version NX9.0.0.

License requirements: nx_general_packaging (“NX General Packaging”)

ReqVerticalMax

HeadImpactUpperRoofDetailBuilder.ReqVerticalMax

Returns the vertical maximum required approach angle.

-------------------------------------

Getter Method

Signature ReqVerticalMax

Returns:
Return type:NXOpen.Expression

New in version NX9.0.0.

License requirements: None.

ReqVerticalMin

HeadImpactUpperRoofDetailBuilder.ReqVerticalMin

Returns the vertical minimum required approach angle.

-------------------------------------

Getter Method

Signature ReqVerticalMin

Returns:
Return type:NXOpen.Expression

New in version NX9.0.0.

License requirements: None.

RoofOffset

HeadImpactUpperRoofDetailBuilder.RoofOffset

Returns the offset used to position point C and point D.

-------------------------------------

Getter Method

Signature RoofOffset

Returns:
Return type:NXOpen.Expression

New in version NX9.0.0.

License requirements: None.

RoofRatio

HeadImpactUpperRoofDetailBuilder.RoofRatio

Returns the ratio used to locate planes E, F, G, and H.

-------------------------------------

Getter Method

Signature RoofRatio

Returns:
Return type:NXOpen.Expression

New in version NX9.0.0.

License requirements: None.

Method Detail

Validate

HeadImpactUpperRoofDetailBuilder.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.