NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder Class Reference

Represents a NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder . More...

Inheritance diagram for NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

bool CreateGeometry ()
 Returns the create construction geometry flag. More...
 
NXOpen::PointDaylightBottomLeft ()
 Returns the left Daylight Bottom additional geometry. More...
 
bool DaylightBottomLeftFlag ()
 Returns the left Daylight Bottom additional geometry flag. More...
 
NXOpen::PointDaylightBottomRight ()
 Returns the right Daylight Bottom additional geometry. More...
 
bool DaylightBottomRightFlag ()
 Returns the right Daylight Bottom additional geometry flag. More...
 
NXOpen::PointDoorTopLeft ()
 Returns the left Door Top additional geometry. More...
 
bool DoorTopLeftFlag ()
 Returns the left Door Top additional geometry flag. More...
 
NXOpen::PointDoorTopRight ()
 Returns the right Door Top additional geometry. More...
 
bool DoorTopRightFlag ()
 Returns the right Door Top additional geometry flag. More...
 
NXOpen::PointOP1Left ()
 Returns the left OP1 alternative point. More...
 
bool OP1LeftFlag ()
 Returns the left OP1 alternative point flag. More...
 
NXOpen::PointOP1Right ()
 Returns the right OP1 alternative point. More...
 
bool OP1RightFlag ()
 Returns the right OP1 alternative point flag. More...
 
NXOpen::PointOP2Left ()
 Returns the left OP2 alternative point. More...
 
bool OP2LeftFlag ()
 Returns the left OP2 alternative point flag. More...
 
NXOpen::PointOP2Right ()
 Returns the right OP2 alternative point. More...
 
bool OP2RightFlag ()
 Returns the right OP2 alternative point flag. More...
 
NXOpen::PointPT6Left ()
 Returns the left PT6 additional geometry. More...
 
bool PT6LeftFlag ()
 Returns the left PT6 additional geometry flag. More...
 
NXOpen::PointPT6Right ()
 Returns the right PT6 additional geometry. More...
 
bool PT6RightFlag ()
 Returns the right PT6 additional geometry flag. More...
 
NXOpen::ExpressionReqHorizontalLeftExact ()
 Returns the left horizontal required approach angle. More...
 
NXOpen::ExpressionReqHorizontalRightExact ()
 Returns the right horizontal required approach angle. More...
 
NXOpen::ExpressionReqVerticalMax ()
 Returns the vertical maximum required approach angle. More...
 
NXOpen::ExpressionReqVerticalMin ()
 Returns the vertical minimum required approach angle. More...
 
void SetCreateGeometry (bool createGeometry)
 Sets the create construction geometry flag. More...
 
void SetDaylightBottomLeft (NXOpen::Point *daylightBottomLeft)
 Sets the left Daylight Bottom additional geometry. More...
 
void SetDaylightBottomLeftFlag (bool daylightBottomLeftFlag)
 Sets the left Daylight Bottom additional geometry flag. More...
 
void SetDaylightBottomRight (NXOpen::Point *daylightBottomRight)
 Sets the right Daylight Bottom additional geometry. More...
 
void SetDaylightBottomRightFlag (bool daylightBottomRightFlag)
 Sets the right Daylight Bottom additional geometry flag. More...
 
void SetDoorTopLeft (NXOpen::Point *doorTopLeft)
 Sets the left Door Top additional geometry. More...
 
void SetDoorTopLeftFlag (bool doorTopLeftFlag)
 Sets the left Door Top additional geometry flag. More...
 
void SetDoorTopRight (NXOpen::Point *doorTopRight)
 Sets the right Door Top additional geometry. More...
 
void SetDoorTopRightFlag (bool doorTopRightFlag)
 Sets the right Door Top additional geometry flag. More...
 
void SetOP1Left (NXOpen::Point *op1Left)
 Sets the left OP1 alternative point. More...
 
void SetOP1LeftFlag (bool op1LeftFlag)
 Sets the left OP1 alternative point flag. More...
 
void SetOP1Right (NXOpen::Point *op1Right)
 Sets the right OP1 alternative point. More...
 
void SetOP1RightFlag (bool op1RightFlag)
 Sets the right OP1 alternative point flag. More...
 
void SetOP2Left (NXOpen::Point *op2Left)
 Sets the left OP2 alternative point. More...
 
void SetOP2LeftFlag (bool op2LeftFlag)
 Sets the left OP2 alternative point flag. More...
 
void SetOP2Right (NXOpen::Point *op2Right)
 Sets the right OP2 alternative point. More...
 
void SetOP2RightFlag (bool op2RightFlag)
 Sets the right OP2 alternative point flag. More...
 
void SetPT6Left (NXOpen::Point *pt6Left)
 Sets the left PT6 additional geometry. More...
 
void SetPT6LeftFlag (bool pt6LeftFlag)
 Sets the left PT6 additional geometry flag. More...
 
void SetPT6Right (NXOpen::Point *pt6Right)
 Sets the right PT6 additional geometry. More...
 
void SetPT6RightFlag (bool pt6RightFlag)
 Sets the right PT6 additional geometry flag. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder .


This is an abstract class and cannot be instantiated.

Created in NX9.0.0.

Member Function Documentation

bool NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::CreateGeometry ( )

Returns the create construction geometry flag.


Created in NX9.0.0.

License requirements : None

NXOpen::Point* NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::DaylightBottomLeft ( )

Returns the left Daylight Bottom additional geometry.


Created in NX9.0.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::DaylightBottomLeftFlag ( )

Returns the left Daylight Bottom additional geometry flag.


Created in NX9.0.0.

License requirements : None

NXOpen::Point* NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::DaylightBottomRight ( )

Returns the right Daylight Bottom additional geometry.


Created in NX9.0.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::DaylightBottomRightFlag ( )

Returns the right Daylight Bottom additional geometry flag.


Created in NX9.0.0.

License requirements : None

NXOpen::Point* NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::DoorTopLeft ( )

Returns the left Door Top additional geometry.


Created in NX9.0.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::DoorTopLeftFlag ( )

Returns the left Door Top additional geometry flag.


Created in NX9.0.0.

License requirements : None

NXOpen::Point* NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::DoorTopRight ( )

Returns the right Door Top additional geometry.


Created in NX9.0.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::DoorTopRightFlag ( )

Returns the right Door Top additional geometry flag.


Created in NX9.0.0.

License requirements : None

NXOpen::Point* NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::OP1Left ( )

Returns the left OP1 alternative point.


Created in NX9.0.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::OP1LeftFlag ( )

Returns the left OP1 alternative point flag.


Created in NX9.0.0.

License requirements : None

NXOpen::Point* NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::OP1Right ( )

Returns the right OP1 alternative point.


Created in NX9.0.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::OP1RightFlag ( )

Returns the right OP1 alternative point flag.


Created in NX9.0.0.

License requirements : None

NXOpen::Point* NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::OP2Left ( )

Returns the left OP2 alternative point.


Created in NX9.0.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::OP2LeftFlag ( )

Returns the left OP2 alternative point flag.


Created in NX9.0.0.

License requirements : None

NXOpen::Point* NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::OP2Right ( )

Returns the right OP2 alternative point.


Created in NX9.0.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::OP2RightFlag ( )

Returns the right OP2 alternative point flag.


Created in NX9.0.0.

License requirements : None

NXOpen::Point* NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::PT6Left ( )

Returns the left PT6 additional geometry.


Created in NX9.0.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::PT6LeftFlag ( )

Returns the left PT6 additional geometry flag.


Created in NX9.0.0.

License requirements : None

NXOpen::Point* NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::PT6Right ( )

Returns the right PT6 additional geometry.


Created in NX9.0.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::PT6RightFlag ( )

Returns the right PT6 additional geometry flag.


Created in NX9.0.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::ReqHorizontalLeftExact ( )

Returns the left horizontal required approach angle.


Created in NX9.0.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::ReqHorizontalRightExact ( )

Returns the right horizontal required approach angle.


Created in NX9.0.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::ReqVerticalMax ( )

Returns the vertical maximum required approach angle.


Created in NX9.0.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::ReqVerticalMin ( )

Returns the vertical minimum required approach angle.


Created in NX9.0.0.

License requirements : None

void NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::SetCreateGeometry ( bool  createGeometry)

Sets the create construction geometry flag.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
createGeometrycreategeometry
void NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::SetDaylightBottomLeft ( NXOpen::Point daylightBottomLeft)

Sets the left Daylight Bottom additional geometry.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
daylightBottomLeftdaylightbottomleft
void NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::SetDaylightBottomLeftFlag ( bool  daylightBottomLeftFlag)

Sets the left Daylight Bottom additional geometry flag.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
daylightBottomLeftFlagdaylightbottomleftflag
void NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::SetDaylightBottomRight ( NXOpen::Point daylightBottomRight)

Sets the right Daylight Bottom additional geometry.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
daylightBottomRightdaylightbottomright
void NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::SetDaylightBottomRightFlag ( bool  daylightBottomRightFlag)

Sets the right Daylight Bottom additional geometry flag.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
daylightBottomRightFlagdaylightbottomrightflag
void NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::SetDoorTopLeft ( NXOpen::Point doorTopLeft)

Sets the left Door Top additional geometry.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
doorTopLeftdoortopleft
void NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::SetDoorTopLeftFlag ( bool  doorTopLeftFlag)

Sets the left Door Top additional geometry flag.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
doorTopLeftFlagdoortopleftflag
void NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::SetDoorTopRight ( NXOpen::Point doorTopRight)

Sets the right Door Top additional geometry.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
doorTopRightdoortopright
void NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::SetDoorTopRightFlag ( bool  doorTopRightFlag)

Sets the right Door Top additional geometry flag.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
doorTopRightFlagdoortoprightflag
void NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::SetOP1Left ( NXOpen::Point op1Left)

Sets the left OP1 alternative point.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
op1Leftop1left
void NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::SetOP1LeftFlag ( bool  op1LeftFlag)

Sets the left OP1 alternative point flag.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
op1LeftFlagop1leftflag
void NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::SetOP1Right ( NXOpen::Point op1Right)

Sets the right OP1 alternative point.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
op1Rightop1right
void NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::SetOP1RightFlag ( bool  op1RightFlag)

Sets the right OP1 alternative point flag.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
op1RightFlagop1rightflag
void NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::SetOP2Left ( NXOpen::Point op2Left)

Sets the left OP2 alternative point.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
op2Leftop2left
void NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::SetOP2LeftFlag ( bool  op2LeftFlag)

Sets the left OP2 alternative point flag.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
op2LeftFlagop2leftflag
void NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::SetOP2Right ( NXOpen::Point op2Right)

Sets the right OP2 alternative point.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
op2Rightop2right
void NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::SetOP2RightFlag ( bool  op2RightFlag)

Sets the right OP2 alternative point flag.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
op2RightFlagop2rightflag
void NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::SetPT6Left ( NXOpen::Point pt6Left)

Sets the left PT6 additional geometry.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
pt6Leftpt6left
void NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::SetPT6LeftFlag ( bool  pt6LeftFlag)

Sets the left PT6 additional geometry flag.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
pt6LeftFlagpt6leftflag
void NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::SetPT6Right ( NXOpen::Point pt6Right)

Sets the right PT6 additional geometry.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
pt6Rightpt6right
void NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::SetPT6RightFlag ( bool  pt6RightFlag)

Sets the right PT6 additional geometry flag.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
pt6RightFlagpt6rightflag
virtual bool NXOpen::Features::VehicleDesign::HeadImpactOPillarDetailBuilder::Validate ( )
virtual

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.

Returns
Was self validation successful
Created in NX3.0.1.

License requirements : None

Implements NXOpen::GeometricUtilities::IComponentBuilder.


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