NX Open C++ Reference Guide
|
Represents a dimension set
This is an abstract class.
More...
Public Member Functions | |
NXOpen::Annotations::Dimension * | AddDimension (NXOpen::Annotations::DimensionData *dimensionData, const NXOpen::Point3d &origin, bool autoAdjustNarrowDim) |
Adds a dimension to the set. | |
NXOpen::Annotations::Dimension * | AddPmiDimension (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::Dimension * | AddPmiDimension (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. |
Represents a dimension set
This is an abstract class.
Created in NX4.0.0.
NXOpen::Annotations::Dimension* NXOpen::Annotations::DimensionSet::AddDimension | ( | NXOpen::Annotations::DimensionData * | dimensionData, |
const NXOpen::Point3d & | origin, | ||
bool | autoAdjustNarrowDim | ||
) |
NXOpen::Annotations::Dimension* NXOpen::Annotations::DimensionSet::AddPmiDimension | ( | NXOpen::Annotations::DimensionData * | dimensionData, |
NXOpen::Annotations::PmiData * | pmiData, | ||
const NXOpen::Point3d & | origin, | ||
bool | autoAdjustNarrowDim | ||
) |
Adds a PMI dimension to the PMI dimension set.
The new dimension is created on the same plane as the existing dimensions.
dimensionData | Dimension data |
pmiData | PMI data |
origin | Origin for the dimension |
autoAdjustNarrowDim | If narrow dimension should be automatically adjusted |
NXOpen::Annotations::Dimension* NXOpen::Annotations::DimensionSet::AddPmiDimension | ( | 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.
The new dimension is created on the same plane as the existing dimensions.
dimensionData | Dimension data |
pmiData | PMI data |
annotationPlane | Annotation plane on which the dimensions lie |
origin | Origin for the dimension |
autoAdjustNarrowDim | If narrow dimension should be automatically adjusted |
Returns the dimension offset
Created in NX4.0.0.
License requirements : None
std::vector<NXOpen::Annotations::Dimension *> NXOpen::Annotations::DimensionSet::GetAllSubDimensions | ( | ) |
Returns all the sub dimensions of this set.
virtual std::vector<NXOpen::NXObject *> NXOpen::Annotations::DimensionSet::GetObjects | ( | ) | [virtual] |
Returns the objects in the container.
Implements NXOpen::Annotations::IContainer.
virtual void NXOpen::Annotations::DimensionSet::RemoveObject | ( | NXOpen::NXObject * | object | ) | [virtual] |
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")
object | Object to remove |
Implements NXOpen::Annotations::IContainer.
Reverse the offset of Baseline/Chain Dimension
Created in NX5.0.0.
License requirements : geometric_tol ("GDT")
void NXOpen::Annotations::DimensionSet::SetDimensionOffset | ( | double | dimensionOffset | ) |
Sets the dimension offset
Created in NX4.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
dimensionOffset | dimension offset |