Library | File

Enum pfcOrientationHint

# include <pfcDimension2D.h>

enum pfcOrientationHint
{
    pfcORIENTHINT_NONE,
    pfcORIENTHINT_HORIZONTAL,
    pfcORIENTHINT_VERTICAL,
    pfcORIENTHINT_SLANTED,
    pfcORIENTHINT_ELLIPSE_RADIUS1,
    pfcORIENTHINT_ELLIPSE_RADIUS2,
    pfcORIENTHINT_ARC_ANGLE,
    pfcORIENTHINT_ARC_LENGTH,
    pfcORIENTHINT_LINE_TO_TANGENT_CURVE_ANGLE,
    pfcOrientationHint_nil
};



Description

This enumerated type contains the possible types indicating the orientation of the dimension in cases where this cannot be deduced from the attachments themselves.

When such a dimension is created interactively in Creo Parametric, the user is prompted for the extra information.
See Also:
pfcDrawingDimCreateInstructions, pfcDimension2D::GetOrientationHint()




Values

pfcORIENTHINT_NONE
No orientation information is needed or provided.
pfcORIENTHINT_HORIZONTAL
The dimension is horizontal.
pfcORIENTHINT_VERTICAL
The dimension is vertical.
pfcORIENTHINT_SLANTED
The dimension is slanted.
pfcORIENTHINT_ELLIPSE_RADIUS1
The major diameter of an ellipse.
pfcORIENTHINT_ELLIPSE_RADIUS2
The minor diameter of an ellipse.
pfcORIENTHINT_ARC_ANGLE
The angle of an arc.
pfcORIENTHINT_ARC_LENGTH
The length of an arc.
pfcORIENTHINT_LINE_TO_TANGENT_CURVE_ANGLE
The angle between a line and the tangent at a curve point.
pfcOrientationHint_nil
Enum null value.