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(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(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(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(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(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(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(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(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(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(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(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.