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

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

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

Public Member Functions

bool CreateGeometry ()
 Returns the create construction geometry flag. More...
 
NXOpen::PointPT15Left ()
 Returns the left PT15 additional geometry. More...
 
bool PT15LeftFlag ()
 Returns the left PT15 additional geometry flag. More...
 
NXOpen::PointPT15Right ()
 Returns the right PT15 additional geometry. More...
 
bool PT15RightFlag ()
 Returns the right PT15 additional geometry flag. More...
 
NXOpen::PointPT16Left ()
 Returns the left PT16 additional geometry. More...
 
bool PT16LeftFlag ()
 Returns the left PT16 additional geometry flag. More...
 
NXOpen::PointPT16Right ()
 Returns the right PT16 additional geometry. More...
 
bool PT16RightFlag ()
 Returns the right PT16 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 SetPT15Left (NXOpen::Point *pt15Left)
 Sets the left PT15 additional geometry. More...
 
void SetPT15LeftFlag (bool pt15LeftFlag)
 Sets the left PT15 additional geometry flag. More...
 
void SetPT15Right (NXOpen::Point *pt15Right)
 Sets the right PT15 additional geometry. More...
 
void SetPT15RightFlag (bool pt15RightFlag)
 Sets the right PT15 additional geometry flag. More...
 
void SetPT16Left (NXOpen::Point *pt16Left)
 Sets the left PT16 additional geometry. More...
 
void SetPT16LeftFlag (bool pt16LeftFlag)
 Sets the left PT16 additional geometry flag. More...
 
void SetPT16Right (NXOpen::Point *pt16Right)
 Sets the right PT16 additional geometry. More...
 
void SetPT16RightFlag (bool pt16RightFlag)
 Sets the right PT16 additional geometry flag. More...
 
void SetSR3Left (NXOpen::Point *sr3Left)
 Sets the left SR3 alternative point. More...
 
void SetSR3LeftFlag (bool sr3LeftFlag)
 Sets the left SR3 alternative point flag. More...
 
void SetSR3Right (NXOpen::Point *sr3Right)
 Sets the right SR3 alternative point. More...
 
void SetSR3RightFlag (bool sr3RightFlag)
 Sets the right SR3 alternative point flag. More...
 
NXOpen::PointSR3Left ()
 Returns the left SR3 alternative point. More...
 
bool SR3LeftFlag ()
 Returns the left SR3 alternative point flag. More...
 
NXOpen::ExpressionSR3Offset ()
 Returns the offset used to position SR3. More...
 
NXOpen::PointSR3Right ()
 Returns the right SR3 alternative point. More...
 
bool SR3RightFlag ()
 Returns the right SR3 alternative point 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::HeadImpactOtherRailDetailBuilder .


This is an abstract class and cannot be instantiated.

Created in NX9.0.0.

Member Function Documentation

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

Returns the create construction geometry flag.


Created in NX9.0.0.

License requirements : None

NXOpen::Point* NXOpen::Features::VehicleDesign::HeadImpactOtherRailDetailBuilder::PT15Left ( )

Returns the left PT15 additional geometry.


Created in NX9.0.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::HeadImpactOtherRailDetailBuilder::PT15LeftFlag ( )

Returns the left PT15 additional geometry flag.


Created in NX9.0.0.

License requirements : None

NXOpen::Point* NXOpen::Features::VehicleDesign::HeadImpactOtherRailDetailBuilder::PT15Right ( )

Returns the right PT15 additional geometry.


Created in NX9.0.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::HeadImpactOtherRailDetailBuilder::PT15RightFlag ( )

Returns the right PT15 additional geometry flag.


Created in NX9.0.0.

License requirements : None

NXOpen::Point* NXOpen::Features::VehicleDesign::HeadImpactOtherRailDetailBuilder::PT16Left ( )

Returns the left PT16 additional geometry.


Created in NX9.0.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::HeadImpactOtherRailDetailBuilder::PT16LeftFlag ( )

Returns the left PT16 additional geometry flag.


Created in NX9.0.0.

License requirements : None

NXOpen::Point* NXOpen::Features::VehicleDesign::HeadImpactOtherRailDetailBuilder::PT16Right ( )

Returns the right PT16 additional geometry.


Created in NX9.0.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::HeadImpactOtherRailDetailBuilder::PT16RightFlag ( )

Returns the right PT16 additional geometry flag.


Created in NX9.0.0.

License requirements : None

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

Returns the left horizontal required approach angle.


Created in NX9.0.0.

License requirements : None

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

Returns the right horizontal required approach angle.


Created in NX9.0.0.

License requirements : None

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

Returns the vertical maximum required approach angle.


Created in NX9.0.0.

License requirements : None

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

Returns the vertical minimum required approach angle.


Created in NX9.0.0.

License requirements : None

void NXOpen::Features::VehicleDesign::HeadImpactOtherRailDetailBuilder::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::HeadImpactOtherRailDetailBuilder::SetPT15Left ( NXOpen::Point pt15Left)

Sets the left PT15 additional geometry.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
pt15Leftpt15left
void NXOpen::Features::VehicleDesign::HeadImpactOtherRailDetailBuilder::SetPT15LeftFlag ( bool  pt15LeftFlag)

Sets the left PT15 additional geometry flag.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
pt15LeftFlagpt15leftflag
void NXOpen::Features::VehicleDesign::HeadImpactOtherRailDetailBuilder::SetPT15Right ( NXOpen::Point pt15Right)

Sets the right PT15 additional geometry.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
pt15Rightpt15right
void NXOpen::Features::VehicleDesign::HeadImpactOtherRailDetailBuilder::SetPT15RightFlag ( bool  pt15RightFlag)

Sets the right PT15 additional geometry flag.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
pt15RightFlagpt15rightflag
void NXOpen::Features::VehicleDesign::HeadImpactOtherRailDetailBuilder::SetPT16Left ( NXOpen::Point pt16Left)

Sets the left PT16 additional geometry.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
pt16Leftpt16left
void NXOpen::Features::VehicleDesign::HeadImpactOtherRailDetailBuilder::SetPT16LeftFlag ( bool  pt16LeftFlag)

Sets the left PT16 additional geometry flag.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
pt16LeftFlagpt16leftflag
void NXOpen::Features::VehicleDesign::HeadImpactOtherRailDetailBuilder::SetPT16Right ( NXOpen::Point pt16Right)

Sets the right PT16 additional geometry.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
pt16Rightpt16right
void NXOpen::Features::VehicleDesign::HeadImpactOtherRailDetailBuilder::SetPT16RightFlag ( bool  pt16RightFlag)

Sets the right PT16 additional geometry flag.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
pt16RightFlagpt16rightflag
void NXOpen::Features::VehicleDesign::HeadImpactOtherRailDetailBuilder::SetSR3Left ( NXOpen::Point sr3Left)

Sets the left SR3 alternative point.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
sr3Leftsr3left
void NXOpen::Features::VehicleDesign::HeadImpactOtherRailDetailBuilder::SetSR3LeftFlag ( bool  sr3LeftFlag)

Sets the left SR3 alternative point flag.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
sr3LeftFlagsr3leftflag
void NXOpen::Features::VehicleDesign::HeadImpactOtherRailDetailBuilder::SetSR3Right ( NXOpen::Point sr3Right)

Sets the right SR3 alternative point.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
sr3Rightsr3right
void NXOpen::Features::VehicleDesign::HeadImpactOtherRailDetailBuilder::SetSR3RightFlag ( bool  sr3RightFlag)

Sets the right SR3 alternative point flag.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
sr3RightFlagsr3rightflag
NXOpen::Point* NXOpen::Features::VehicleDesign::HeadImpactOtherRailDetailBuilder::SR3Left ( )

Returns the left SR3 alternative point.


Created in NX9.0.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::HeadImpactOtherRailDetailBuilder::SR3LeftFlag ( )

Returns the left SR3 alternative point flag.


Created in NX9.0.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::HeadImpactOtherRailDetailBuilder::SR3Offset ( )

Returns the offset used to position SR3.


Created in NX9.0.0.

License requirements : None

NXOpen::Point* NXOpen::Features::VehicleDesign::HeadImpactOtherRailDetailBuilder::SR3Right ( )

Returns the right SR3 alternative point.


Created in NX9.0.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::HeadImpactOtherRailDetailBuilder::SR3RightFlag ( )

Returns the right SR3 alternative point flag.


Created in NX9.0.0.

License requirements : None

virtual bool NXOpen::Features::VehicleDesign::HeadImpactOtherRailDetailBuilder::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.