NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Drawings::HingeLineBuilder Class Reference

Represents a Drawings.HingeLineBuilder. More...

Inheritance diagram for NXOpen::Drawings::HingeLineBuilder:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  Hingeline { HingelineInferred, HingelineDefined }
 Specifies the hinge line vector option. More...

Public Member Functions

bool Associative ()
 Returns the infer associative setting
Created in NX6.0.0.
bool ReverseDirection ()
 Returns the reverse direction setting
Created in NX6.0.0.
void SetAssociative (bool associative)
 Sets the infer associative setting
Created in NX6.0.0.
void SetReverseDirection (bool reverseDirection)
 Sets the reverse direction setting
Created in NX6.0.0.
void SetSpecifyVector (NXOpen::Direction *specifyVector)
 Sets the direction for the hinge line
Created in NX6.0.0.
void SetVectorOption (NXOpen::Drawings::HingeLineBuilder::Hingeline vectorOption)
 Sets the vector option: Inferred or Defined
Created in NX6.0.0.
NXOpen::DirectionSpecifyVector ()
 Returns the direction for the hinge line
Created in NX6.0.0.
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called.
NXOpen::Drawings::HingeLineBuilder::Hingeline VectorOption ()
 Returns the vector option: Inferred or Defined
Created in NX6.0.0.

Detailed Description

Represents a Drawings.HingeLineBuilder.

A hinge line is a line displayed on the parent view and used as a reference to rotate a child view in proper orthographic space.


Created in NX6.0.0.


Member Enumeration Documentation

Specifies the hinge line vector option.

Enumerator:
HingelineInferred 

The option to infer a hinge line based on parent, child view position.

HingelineDefined 

The option for selecting hinge line using vector construction tools.


Member Function Documentation

Returns the infer associative setting
Created in NX6.0.0.



License requirements : None

Returns the reverse direction setting
Created in NX6.0.0.



License requirements : None

Sets the infer associative setting
Created in NX6.0.0.



License requirements : None

Parameters:
associativeassociative

Sets the reverse direction setting
Created in NX6.0.0.



License requirements : None

Parameters:
reverseDirectionreversedirection

Sets the direction for the hinge line
Created in NX6.0.0.



License requirements : None

Parameters:
specifyVectorspecifyvector

Sets the vector option: Inferred or Defined
Created in NX6.0.0.



License requirements : None

Parameters:
vectorOptionvectoroption

Returns the direction for the hinge line
Created in NX6.0.0.



License requirements : None

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.

Returns the vector option: Inferred or Defined
Created in NX6.0.0.



License requirements : None


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