Library | File

Class pfcDimension

# include <pfcDimension.h>

class pfcDimension
 : public virtual pfcBaseDimension
{
    xaideclare(pfcDimension)
    ...
};



Description

This class describes a dimension.
Direct Known Subclasses:
wfcWDimension



Method Summary

optional pfcDimTolerance_ptrGetTolerance ()
voidSetTolerance (optional pfcDimTolerance_ptr value)
The dimension tolerance
xboolIsReference ()
 


Methods Inherited from Class pfcBaseParameter:

GetValue, SetValue, GetIsDesignated, SetIsDesignated, GetIsRelationDriven, GetIsModified, ResetFromBackup


Methods Inherited from Class pfcChild:

GetDBParent, GetOId


Methods Inherited from Class pfcActionSource:

AddActionListener, RemoveActionListener, AddActionListenerWithType


Methods Inherited from Class pfcRelationOwner:

DeleteRelations, GetRelations, SetRelations, RegenerateRelations, EvaluateExpression


Methods Inherited from Class pfcParent:

GetChild


Methods Inherited from Class pfcParameterOwner:

GetParam, CreateParam, ListParams, SelectParam, CreateParamWithUnits, SelectParameters


Methods Inherited from Class pfcModelItem:

GetName, SetName, GetId, GetType


Methods Inherited from Class pfcBaseDimension:

GetDimValue, SetDimValue, GetDimType, GetSymbol, SetSymbol, GetTexts, SetTexts, GetExtendsInNegativeDirection, Show, Erase



Method Detail

optional pfcDimTolerance_ptrGetTolerance ()
voidSetTolerance (optional pfcDimTolerance_ptr value)

The dimension tolerance

A null value specifies a nominal tolerance.

Exceptions thrown (but not limited to):

pfcXToolkitNotFound - This means either:

  • There was no tolerance label, OR
  • There was no corresponding tolerance table.

pfcXToolkitBadContext - This means either:

  • The model is not in the ISO/DIN standard, OR
  • The input dimension is reference, OR
  • The dimension has no tolerance (a driven dim) or the model is not in the ISO/DIN standard.

pfcXToolkitCantModify - The model is locked and cannot be modified.

pfcXToolkitCantAccess - The table was valid but could not be accessed because it had not yet been loaded.


Manual References:
Dimensions and Parameters: Dimension Tolerances, Dimensions and Parameters: Dimension Tolerances, Dimensions and Parameters: Dimension Tolerances, Dimensions and Parameters: Dimension Tolerances




xboolIsReference ()

 
Returns: