| Library | File | Frames | Expand |
| xreal | GetNominalValue | () |
|
| void | SetBound | (pfcModel_ptr Model, wfcDimBound DimBound) |
|
Exceptions thrown (but not limited to): pfcXToolkitCantModify- The dimension's owner model or the TableModel are read-only. pfcXToolkitBadContext- cannot set bound for this dimension. pfcXToolkitCantWrite- Could not modify the given item because it has read-only access.
|
| wfcDimBound | GetBound | () |
|
| xstringsequence_ptr | GetSymbolModeText | () |
|
| xbool | IsFractional | () |
|
| optional xint | GetSignificantDigits | (xbool Tolerance) |
|
Exceptions thrown (but not limited to): pfcXToolkitNotFound- The number of decimals is driven by the number of decimals for the dimension. pfcXToolkitBadContext- The dimension is fractional.
|
| void | SetSignificantDigits | (xint Digits, xbool Tolerance) |
|
Exceptions thrown (but not limited to): pfcXToolkitBadContext- The dimension is fractional, so this value cannot be set. pfcXToolkitNotValid- The input "decimals" argument is out-of-range .
|
| optional xint | GetDenominator | (xbool Tolerance) |
|
Exceptions thrown (but not limited to): pfcXToolkitNotFound- The denominator is driven by the denominator for the dimension. pfcXToolkitBadContext- The dimension is not fractional.
|
| void | SetDenominator | (xint Denominator, xbool Tolerance) |
|
Exceptions thrown (but not limited to): pfcXToolkitBadContext- The dimension is not fractional.
|
| xbool | CanRegenerate | (optional pfcDrawing_ptr Drw) |
|
| optional xstring | GetPrefix | () |
|
Exceptions thrown (but not limited to): pfcXToolkitInvalidType- The dimension type is invalid. pfcXToolkitNotFound- The dimension or prefix is not found.
|
| void | SetPrefix | (xrstring Prefix) |
|
Exceptions thrown (but not limited to): pfcXToolkitInvalidType- The dimension type is invalid. pfcXToolkitNotFound- The dimension isn't found. pfcXToolkitCantModify- The dimension isn't modifiable.
|
| optional xstring | GetSuffix | () |
|
Exceptions thrown (but not limited to): pfcXToolkitInvalidType- The dimension type is invalid. pfcXToolkitNotFound- The dimension or suffix is not found.
|
| void | SetSuffix | (xrstring Suffix) |
|
Exceptions thrown (but not limited to): pfcXToolkitInvalidType- The dimension type is invalid. pfcXToolkitNotFound- The dimension isn't found. pfcXToolkitCantModify- The dimension isn't modifiable.
|
| xbool | IsToleranceDisplayed | () |
|
| xbool | IsBasic | () |
|
| xbool | IsInspection | () |
|
| void | SetAsInspection | (xbool Inspection) |
|
Exceptions thrown (but not limited to): pfcXToolkitCantWrite- Could not modify the given item because it has read-only access.
|
| void | SetAsBasic | (xbool Basic) |
|
Exceptions thrown (but not limited to): pfcXToolkitCantWrite- Could not modify the given item because it has read-only access.
|
| optional pfcFeature_ptr | GetOwnerFeature | () |
|
Exceptions thrown (but not limited to): pfcXToolkitNotFound- The dimension is not owned by a particular feature.
|
| xreal | GetDisplayedValue | () |
|
Exceptions thrown (but not limited to): pfcXToolkitAmbiguous- The displayed format is not decimal
|
| optional xreal | GetDisplayedUpperLimitTolerance | () |
|
Exceptions thrown (but not limited to): pfcXToolkitAmbiguous- The displayed format is not decimal
|
| optional xreal | GetDisplayedLowerLimitTolerance | () |
|
Exceptions thrown (but not limited to): pfcXToolkitAmbiguous- The displayed format is not decimal
|
| void | DisplayValueAsRounded | (xbool Value) |
|
Exceptions thrown (but not limited to): pfcXToolkitNoChange- The input attribute is the same as an existing one pfcXToolkitCantModify- Modification of the attribute is not allowed
|
| xbool | IsDisplayedValueRounded | () |
|
Exceptions thrown (but not limited to): pfcXToolkitBadContext- Option is set, but the display is not decimal
|
| optional xreal | GetOverrideValue | () |
|
Exceptions thrown (but not limited to): pfcXToolkitNotFound- The override value is not set.
|
| void | SetOverrideValue | (xreal Value) |
|
| wfcDimValueDisplay | GetDisplayedValueType | () |
|
| void | SetDisplayedValueType | (wfcDimValueDisplay DisplayValueType) |
|
| void | SetElbowLength | (xreal ElbowLength, optional pfcDrawing_ptr Drw) |
|
Exceptions thrown (but not limited to): pfcXToolkitNotFound- The dimension is not a chamfer dimension.
|
| optional wfcDimChamferLeaderStyle | GetChamferLeaderStyle | (optional pfcDrawing_ptr Drw) |
|
Exceptions thrown (but not limited to): pfcXToolkitNotFound- The dimension is not a chamfer dimension.
|
| void | SetChamferLeaderStyle | (wfcDimChamferLeaderStyle ChamferLeaderStyle, optional pfcDrawing_ptr Drw) |
|
Exceptions thrown (but not limited to): pfcXToolkitNotFound- The dimension style is not chamfer.
|
| wfcDimLeaderConfig | GetConfiguration | (optional pfcDrawing_ptr Drw) |
|
Obtains the dimension configuration. Exceptions thrown (but not limited to): pfcXToolkitNotFound- Dimension not found.
|
| void | SetConfiguration | (wfcDimLeaderConfig Config, optional pfcDrawing_ptr Drw) |
|
Assigns the dimension configuration.
|
| xbool | IsSignDriven | () |
|
Identifies if the dimension always uses a true sign. Note:for dimensions which use the sign to flip the direction, this behavior can be overridden by setting the config option 'show_dim_sign' to 'yes'. By default it is set to 'no'.
|
| void | CreateSimpleBreak | (pfcPoint3D_ptr BreakStart, pfcPoint3D_ptr BreakEnd, xint WitnessLineIndex, optional pfcDrawing_ptr Drawing) |
| LICENSE: 222
Exceptions thrown (but not limited to): pfcXToolkitCantModify- The object or cosmetic model can't be modified. pfcXToolkitInvalidItem- The dimension is not valid. pfcXToolkitInvalidType- The dimension can't have a witness line break. pfcXToolkitAbort- The dimension witness line couldn't be broken.
|
| void | CreateJog | (pfcPoint3Ds_ptr JogPoints, xint WitnessLineIndex, optional pfcDrawing_ptr Drawing) |
| LICENSE: 222
Exceptions thrown (but not limited to): pfcXToolkitCantModify- The object or cosmetic model can't be modified. pfcXToolkitInvalidItem- The dimension is not valid for this operation. pfcXToolkitInvalidType- The dimension can't have a witness line jog. pfcXToolkitAbort- The dimension witness line couldn't be jogged.
|
| wfcDimLocation_ptr | GetDimLocation | (optional pfcDrawing_ptr Drawing, optional pfcView_ptr View) |
|
Exceptions thrown (but not limited to): pfcXToolkitNotDisplayed- The function succeeded, but only after internally selecting a default orientation where one was not supplied, for a dimension which could have different locations given different views. This error can only occur if both drawing and view are NULL. pfcXToolkitNotFound- This dimension is not displayable. pfcXToolkitNotValid- A drawing view was passed with a drawing.
|
| wfcLeaderArrowType | GetFirstDimArrowType | (optional pfcDrawing_ptr Drawing, optional pfcView_ptr View) |
| LICENSE: 222
Returns the arrow type used for first dimension arrow.
|
| optional wfcLeaderArrowType | GetSecondDimArrowType | (optional pfcDrawing_ptr Drawing, optional pfcView_ptr View) |
| LICENSE: 222
Returns the arrow type used for second dimension arrow.
|
| void | Delete | () |
| LICENSE: 222
Exceptions thrown (but not limited to): pfcXToolkitCantWrite- Could not delete the given item because it has read-only access. pfcXToolkitInvalidItem- The input dimension is invalid (non-driven).
|
| xbool | IsDriving | () |
LICENSE: 222
|
| void | SetAnnotationPlane | (wfcAnnotationPlane_ptr Plane) |
| LICENSE: 222
Exceptions thrown (but not limited to): pfcXToolkitInvalidMatrix- The orientation cannot be used for the input dimension. pfcXToolkitNotValid- For a driving dimension annotation element, the annotation orientation provided is not frozen. pfcXToolkitBadContext- The driving dimension is not in an annotation element.
|
| wfcAnnotationPlane_ptr | GetAnnotationPlane | () |
LICENSE: 222
|
| void | Move | (pfcPoint3D_ptr Location) |
LICENSE: 222
|
| xbool | IsBaseline | () |
LICENSE: 222
|
| xbool | IsAccessibleInModel | () |
|
| void | SetOrdinateStandard | (wfcDimOrdinateStandard Standard) |
| LICENSE: 222
Exceptions thrown (but not limited to): pfcXToolkitCantModify- The input ordinate dimension is not a baseline dimension.
|
| wfcDimOrdinateStandard | GetOrdinateStandard | () |
LICENSE: 222
|
| xbool | IsOrdinate | () |
LICENSE: 222
|
| optional pfcDimension_ptr | GetBaselineDimension | () |
LICENSE: 222
|
| optional wfcAnnotationElement_ptr | CreateAnnotationElement | (wfcAnnotationPlane_ptr Plane) |
| LICENSE: 222
Exceptions thrown (but not limited to): pfcXToolkitInvalidType- The dimension is not a driving dimension. pfcXToolkitInvalidItem- This type of driving dimension is not suitable for incorporation into a driving dimension annotation element. pfcXToolkitFound- The dimension already has an annotation element. pfcXToolkitInvalidMatrix- The orientation provided cannot be used for this dimension.
|
| void | DeleteAnnotationElement | () |
| LICENSE: 222
Exceptions thrown (but not limited to): pfcXToolkitNotFound- The dimension does not have an annotation element.
|
| optional wfcDimChamferStyle | GetChamferStyle | (optional pfcDrawing_ptr Drawing) |
| LICENSE: 222
Exceptions thrown (but not limited to): pfcXToolkitNotFound- The dimension is not a chamfer dimension.
|
| void | SetChamferStyle | (wfcDimChamferStyle ChamferStyle, optional pfcDrawing_ptr Drawing) |
| LICENSE: 222
Exceptions thrown (but not limited to): pfcXToolkitNotFound- The dimension style is not chamfer.
|
| pfcDimensionAttachments_ptr | GetDimensionAttachPoints | () |
| LICENSE: 222
Exceptions thrown (but not limited to): pfcXToolkitInvalidItem- The input dimension is invalid (non-driven).
|
| pfcDimSenses_ptr | GetDimensionSenses | () |
| LICENSE: 222
Exceptions thrown (but not limited to): pfcXToolkitInvalidItem- The input dimension is invalid (non-driven).
|
| pfcDimOrientationHint | GetOrientationHint | () |
| LICENSE: 222
Exceptions thrown (but not limited to): pfcXToolkitInvalidItem- The input dimension is invalid (non-driven).
|
| void | SetDimensionAttachPoints | (pfcDimensionAttachments_ptr DimAttachments, pfcDimSenses_ptr DimSenses, pfcDimOrientationHint OrientHint, wfcAnnotationPlane_ptr AnnotPlane) |
| LICENSE: 222
Exceptions thrown (but not limited to): pfcXToolkitBadDimAttach- A dimension could not be created with the attachments and sense specified. pfcXToolkitCantWrite- Could not modify the given item because it has read-only access.
|
| void | EraseWitnessLine | (xint WitnessLineIndex, optional pfcDrawing_ptr Drawing) |
|
Exceptions thrown (but not limited to): pfcXToolkitNoChange- The dimension witnessline could not be erased.
|
| void | ShowWitnessLine | (optional pfcDrawing_ptr Drawing) |
|
Exceptions thrown (but not limited to): pfcXToolkitNoChange- The dimension witnessline could not be shown or input dimension does not have erased witnessline.
|
| void | SetOrdinateReferences | (pfcDimensionAttachment_ptr DimAttachment, pfcDimSenses_ptr DimSenses, pfcDimOrientationHint OrientHint) |
| LICENSE: 222
Exceptions thrown (but not limited to): pfcXToolkitBadDimAttach- Invalid attachment geometry for this ordinate dimension. pfcXToolkitInvalidType- The dimension is not an ordinate dimension.
|
| void | OrdinateDimensionToLinear | () |
| LICENSE: 222
Exceptions thrown (but not limited to): pfcXToolkitCantWrite- Could not modify the given item because it has read-only access.
|
| void | LinearDimensionToOrdinate | (pfcDimension_ptr Dimension) |
| LICENSE: 222
Exceptions thrown (but not limited to): pfcXToolkitCantWrite- Could not modify the given item because it has read-only access.
|
| void | SetDimensionArrowType | (xint ArrowIndex, wfcLeaderArrowType ArrowType, optional pfcDrawing_ptr Drawing) |
|
Exceptions thrown (but not limited to): pfcXToolkitNotFound- The dimension does not exist. pfcXToolkitInvalidPtr- The dimension owner is invalid. pfcXToolkitCantModify- The dimension cannot be modified.
|
| optional pfcDimension_ptr | GetParentDimension | () |
|
Retrieves the parent dimension of the value dependent dimension.
|
| optional xint | GetOriginSide | () |
|
Identify if dimension has an origin side
|
| void | SetOriginSide | (xint WitnessLineIndex) |
|
Sets origin side to dimension.
|
| wfcDualDimensionInstructions_ptr | GetDualOptions | (optional pfcDrawing_ptr Drw) |
|
Gets the dual dimension display options.
|
| void | SetDualOptions | (optional pfcDrawing_ptr Drw, wfcDualDimensionInstructions_ptr DDInst) |
|
Sets the dual dimension display using specified options.
|
| wfcDimensionDisplayFormat | GetDisplayFormat | () |
|
Get display format of dimension.
|
| void | SetDisplayFormat | (wfcDimensionDisplayFormat Format) |
|
Set display format of dimension.
|
| wfcAnnotationReferences_ptr | GetAdditionalReferences | (wfcDimensionReferenceType RefType) |
|
Get dimension references.
|
| void | AddAdditionalReferences | (wfcDimensionReferenceType RefType, wfcAnnotationReferences_ptr Refs) |
|
Add dimension references.
|
| void | DeleteAdditionalReferences | (wfcDimensionReferenceType RefType, xint Index) |
|
Delete dimension reference.
|
| wfcEnvelope3D_ptr | GetEnvelope | (optional pfcDrawing_ptr Drawing, xint Line) |
|
Get the envelope of a line in a specified dimension. For getting coordinates of dimension displayed in solid and same dimension is displayed in drawing then drawing should not be active. Exceptions thrown (but not limited to): pfcXToolkitNotFound- The indicated line does not exist.
|