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

Represents a dimension set
This is an abstract class. More...

Inheritance diagram for NXOpen::Annotations::DimensionSet:
NXOpen::Annotations::Annotation NXOpen::Annotations::IContainer NXOpen::DisplayableObject NXOpen::INXObject NXOpen::NXObject NXOpen::IFitTo NXOpen::TaggedObject NXOpen::INXObject NXOpen::INXObject NXOpen::Annotations::BaselineDimension NXOpen::Annotations::ChainDimension NXOpen::Annotations::PmiBaselineDimension NXOpen::Annotations::PmiChainDimension

List of all members.

Public Member Functions

NXOpen::Annotations::DimensionAddDimension (NXOpen::Annotations::DimensionData *dimensionData, const NXOpen::Point3d &origin, bool autoAdjustNarrowDim)
 Adds a dimension to the set.
NXOpen::Annotations::DimensionAddPmiDimension (NXOpen::Annotations::DimensionData *dimensionData, NXOpen::Annotations::PmiData *pmiData, const NXOpen::Point3d &origin, bool autoAdjustNarrowDim)
 Adds a PMI dimension to the PMI dimension set.
NXOpen::Annotations::DimensionAddPmiDimension (NXOpen::Annotations::DimensionData *dimensionData, NXOpen::Annotations::PmiData *pmiData, NXOpen::Xform *annotationPlane, const NXOpen::Point3d &origin, bool autoAdjustNarrowDim)
 Adds a PMI dimension to the PMI dimension set.
double DimensionOffset ()
 Returns the dimension offset
Created in NX4.0.0.
std::vector
< NXOpen::Annotations::Dimension * > 
GetAllSubDimensions ()
 Returns all the sub dimensions of this set.
virtual std::vector
< NXOpen::NXObject * > 
GetObjects ()
 Returns the objects in the container.
virtual void RemoveObject (NXOpen::NXObject *object)
 Removes an object in the container.
void ReverseOffset ()
 Reverse the offset of Baseline/Chain Dimension
Created in NX5.0.0.
void SetDimensionOffset (double dimensionOffset)
 Sets the dimension offset
Created in NX4.0.0.

Detailed Description

Represents a dimension set
This is an abstract class.



Created in NX4.0.0.


Member Function Documentation

Adds a dimension to the set.

Returns:
Dimension added to the set
Created in NX4.0.0.

License requirements : drafting ("DRAFTING")
Parameters:
dimensionDataDimension data
originOrigin for the dimension
autoAdjustNarrowDimIf narrow dimension should be automatically adjusted

Adds a PMI dimension to the PMI dimension set.

The new dimension is created on the same plane as the existing dimensions.

Returns:
Dimension added to the set
Created in NX4.0.0.

License requirements : geometric_tol ("GDT")
Parameters:
dimensionDataDimension data
pmiDataPMI data
originOrigin for the dimension
autoAdjustNarrowDimIf narrow dimension should be automatically adjusted

Adds a PMI dimension to the PMI dimension set.

The new dimension is created on the same plane as the existing dimensions.

Returns:
Dimension added to the set
Created in NX5.0.0.

License requirements : geometric_tol ("GDT")
Parameters:
dimensionDataDimension data
pmiDataPMI data
annotationPlaneAnnotation plane on which the dimensions lie
originOrigin for the dimension
autoAdjustNarrowDimIf narrow dimension should be automatically adjusted

Returns the dimension offset
Created in NX4.0.0.



License requirements : None

Returns all the sub dimensions of this set.

Returns:

Created in NX5.0.0.

License requirements : None

Returns the objects in the container.

Returns:
List of objects
Created in NX4.0.0.

License requirements : None

Implements NXOpen::Annotations::IContainer.

Removes an object in the container.

The container object is deleted when the last object in it is deleted
Created in NX4.0.0.

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

Parameters:
objectObject to remove

Implements NXOpen::Annotations::IContainer.

Reverse the offset of Baseline/Chain Dimension
Created in NX5.0.0.



License requirements : geometric_tol ("GDT")

Sets the dimension offset
Created in NX4.0.0.



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

Parameters:
dimensionOffsetdimension offset

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