Library | File

Enum pfcDimensionSenseType

# include <pfcDimension2D.h>

enum pfcDimensionSenseType
{
    pfcDIMSENSE_NONE,
    pfcDIMSENSE_POINT,
    pfcDIMSENSE_SPLINE_PT,
    pfcDIMSENSE_TANGENT_INDEX,
    pfcDIMSENSE_LINEAR_TO_ARC_OR_CIRCLE_TANGENT,
    pfcDIMSENSE_ANGLE,
    pfcDIMSENSE_POINT_TO_ANGLE,
    pfcDimensionSenseType_nil
};



Description

This enumerated type contains the options used for dimensions to attach to entities in a drawing.

The dimension sense gives more information about how the dimension attaches to the entity, for example, to what part of the entity, and in what direction the dimension runs.
See Also:
pfcEmptyDimensionSense, pfcPointDimensionSense, pfcSplinePointDimensionSense, pfcTangentIndexDimensionSense, pfcLinAOCTangentDimensionSense, pfcAngleDimensionSense, pfcPointToAngleDimensionSense, pfcDimension2D::GetDimensionSenses(), pfcEmptyDimensionSense::Create(), pfcPointDimensionSense::Create(pfcDimensionPointType), pfcSplinePointDimensionSense::Create(xint), pfcTangentIndexDimensionSense::Create(xint), pfcLinAOCTangentDimensionSense::Create(pfcDimensionLinAOCTangentType), pfcAngleDimensionSense::Create(optional pfcDimensionAngleOptions_ptr), pfcPointToAngleDimensionSense::Create(pfcDimensionPointType, optional pfcDimensionAngleOptions_ptr)




Values

pfcDIMSENSE_NONE
No special dimension information is provided.
pfcDIMSENSE_POINT
The dimension is attached to a point.
pfcDIMSENSE_SPLINE_PT
The dimension is attached to a spline point.
pfcDIMSENSE_TANGENT_INDEX
The dimension attaches to a tangent of the entity, which is an arc or circle.
pfcDIMSENSE_LINEAR_TO_ARC_OR_CIRCLE_TANGENT
The dimension is the perpendicular distance between a line and a tangent to an arc or a circle which is parallel to the line.
pfcDIMSENSE_ANGLE
The dimension is the angle between two straight entities.
pfcDIMSENSE_POINT_TO_ANGLE
The dimension is the angle between a line entity and the tangent to a curved entity at one of its ends.
pfcDimensionSenseType_nil
Enum null value.