NX Open C++ Reference Guide
Public Member Functions
NXOpen::Annotations::BaseHoleDimension Class Reference

Represents a hole dimension
This is an abstract class and cannot be directly instantiated

Created in NX6.0.0. More...

Inheritance diagram for NXOpen::Annotations::BaseHoleDimension:
NXOpen::Annotations::Dimension NXOpen::Annotations::ILinearTolerance NXOpen::Annotations::IPmi NXOpen::Annotations::Annotation NXOpen::Annotations::IAppendedText NXOpen::INXObject NXOpen::INXObject NXOpen::DisplayableObject NXOpen::INXObject NXOpen::NXObject NXOpen::IFitTo NXOpen::TaggedObject NXOpen::INXObject NXOpen::INXObject NXOpen::Annotations::GeneralHoleDimension NXOpen::Annotations::HoleDimension NXOpen::Annotations::PmiHoleDimension

List of all members.

Public Member Functions

virtual
NXOpen::Annotations::AssociatedObject
GetAssociatedObject ()
 Returns the associated object.
virtual std::vector
< NXOpen::Annotations::BusinessModifier * > 
GetBusinessModifiers ()
 Returns the business modifiers.
virtual
NXOpen::Annotations::LinearTolerance
GetTolerance ()
 Returns the tolerance.
virtual int Index ()
 Returns the index.
virtual void SetAssociatedObject (NXOpen::Annotations::AssociatedObject *assocObj)
 Sets the associated object
Created in NX4.0.0.
virtual void SetBusinessModifiers (const std::vector< NXOpen::Annotations::BusinessModifier * > &businessModifiers)
 Sets the business modifiers
Created in NX4.0.0.
virtual void SetIndex (int index)
 Sets the index.
virtual void SetTolerance (NXOpen::Annotations::LinearTolerance *tolerance)
 Sets the tolerance
Created in NX4.0.0.

Detailed Description

Represents a hole dimension
This is an abstract class and cannot be directly instantiated

Created in NX6.0.0.



Member Function Documentation

Returns the associated object.

Returns:
Associated object
Created in NX4.0.0.

License requirements : None

Implements NXOpen::Annotations::IPmi.

Returns the business modifiers.

Returns:
List of business modifiers
Created in NX4.0.0.

License requirements : None

Implements NXOpen::Annotations::IPmi.

Returns the tolerance.

Returns:

Created in NX4.0.0.

License requirements : None

Implements NXOpen::Annotations::ILinearTolerance.

Returns the index.

It is a unique integer assigned to a PMI object.
Created in NX4.0.0.

License requirements : None

Implements NXOpen::Annotations::IPmi.

Sets the associated object
Created in NX4.0.0.



License requirements : geometric_tol ("GDT")

Parameters:
assocObjNew associated object

Implements NXOpen::Annotations::IPmi.

virtual void NXOpen::Annotations::BaseHoleDimension::SetBusinessModifiers ( const std::vector< NXOpen::Annotations::BusinessModifier * > &  businessModifiers) [virtual]

Sets the business modifiers
Created in NX4.0.0.



License requirements : geometric_tol ("GDT")

Parameters:
businessModifiersList of new business modifiers

Implements NXOpen::Annotations::IPmi.

virtual void NXOpen::Annotations::BaseHoleDimension::SetIndex ( int  index) [virtual]

Sets the index.

It is a unique integer assigned to a PMI object.
Created in NX4.0.0.

License requirements : geometric_tol ("GDT")

Parameters:
indexNew integer for PMI object

Implements NXOpen::Annotations::IPmi.

Sets the tolerance
Created in NX4.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters:
tolerancetolerance

Implements NXOpen::Annotations::ILinearTolerance.


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