CATAnnotationUseItf Interface CATIDrwDimValue
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIDrwDimValue
Manages the dimension value.
Method Index
- o
GetAngle()
- Gets the angle.
- o
GetDualComponent()
- Gets the dual value.
- o
GetDualValueDisplay()
- Gets the dual value display mode.
- o
GetFaceComponent()
- Gets the main value.
- o
GetFakeComponent()
- Gets the fake value.
- o
GetOffsets(double&,double&)
- Gets value position by offsets.
- o
GetOrientation()
- Gets the orientation.
- o
GetOrientationReference()
- Gets the orientation reference.
- o
GetPosition(double*)
- Gets the value position.
- o
GetStringValue(CATUnicodeString&)
- Gets the string of the dimension.
- o
GetValue()
- Gets the numerical value measured by the dimension.
- o
SetAngle(double)
- Sets the angle.
- o
SetDualComponent(CATIDrwDimValueComponent_var)
- Sets the dual value.
- o
SetDualValueDisplay(int)
- Sets the dual value display mode.
- o
SetFaceComponent(CATIDrwDimValueComponent_var)
- Sets the main value.
- o
SetOffsets(double,double)
- Sets value position by offsets.
- o
SetOrientation(int)
- Sets the orientation.
- o
SetOrientationReference(int)
- Sets the orientation reference.
- o
SetValue(double)
- Sets the value.
Methods
o GetAngle
| public virtual GetAngle( | ) |
-
Gets the angle.
- Returns:
- Angle of value orientation in case of user defined orientation.
o GetDualComponent
| public virtual GetDualComponent( | ) |
-
Gets the dual value.
- Returns:
- Value.
o GetDualValueDisplay
| public virtual GetDualValueDisplay( | ) |
-
Gets the dual value display mode.
- Returns:
- Display mode.
Legal values are: (see define definition file)
- CATDrwDimDualNone
- Do not display dual value.
- CATDrwDimDualBellow
- Display dual value bellow main value.
- CATDrwDimDualFractional
- Display dual value bellow main value with fractionnal display.
- CATDrwDimDualSideBySide
- Display dual value and main value side by side.
o GetFaceComponent
| public virtual GetFaceComponent( | ) |
-
Gets the main value.
- Returns:
- Value.
o GetFakeComponent
| public virtual GetFakeComponent( | ) |
-
Gets the fake value.
- Returns:
- Value.
o GetOffsets
| public virtual GetOffsets( | | dc, |
| | dy) |
-
Gets value position by offsets.
- Returns:
- HRESULT error returned code
If the getting of the vertical offset value can not be performed because
the parameter is locked in the current standard, the method return HRESULT = S_READ_ONLY.
- Parameters:
-
- dc
- X offset.
- dy
- Y offset.
o GetOrientation
| public virtual GetOrientation( | ) |
-
Gets the orientation.
- Returns:
- Orientation.
= 0 : Parallel to the dimension line or Horizontal View or Screen
= 1 : Perpandicular to the dimensionline or Vertical View or Screen
= 2 : User defined, GetAngle method has to be used to get angle value.
o GetOrientationReference
| public virtual GetOrientationReference( | ) |
-
Gets the orientation reference.
- Returns:
- Orientation reference.
Legal values are: (see define definition file)
- CATDrwDimRefScreen
- Reference is the screen.
- CATDrwDimRefView
- Reference is the view.
- CATDrwDimRefDimLine
- Reference is the dimension line.
o GetPosition
| public virtual GetPosition( | | position) |
-
Gets the value position.
- Parameters:
-
- position
- Position point.
o GetStringValue
| public virtual GetStringValue( | | oStringValue) |
-
Gets the string of the dimension.value
For feature dimension (see
like thread dimension, the value can be a string This string, if it exists and if the fake mode is not activated, is always displayed on dimension value.
In this case, the numerical value (accessible by GetValue) is hidden.
- Parameters:
-
- oStringValue
- [out] String value.
- Returns:
- HRESULT
- S_READONLY
- Method correctly executed (the string value is read-only)
- E_FAIL
- The value of the dimension is not a string
o GetValue
| public virtual GetValue( | ) |
-
Gets the numerical value measured by the dimension.
- Returns:
- Value.
o SetAngle
| public virtual SetAngle( | const | angle) |
-
Sets the angle.
- Parameters:
-
- angle
- Angle of value orientation in case of user defined orientation.
o SetDualComponent
| public virtual SetDualComponent( | const | iDualComponent) |
-
Sets the dual value.
- Parameters:
-
- iDualComponent
- Value.
o SetDualValueDisplay
| public virtual SetDualValueDisplay( | const | value) |
-
Sets the dual value display mode.
- Parameters:
-
- value
- Display mode.
Legal values are: (see define definition file)
- CATDrwDimDualNone
- Do not display dual value.
- CATDrwDimDualBellow
- Display dual value bellow main value.
- CATDrwDimDualFractional
- Display dual value bellow main value with fractionnal display.
- CATDrwDimDualSideBySide
- Display dual value and main value side by side.
o SetFaceComponent
| public virtual SetFaceComponent( | const | iMainComponent) |
-
Sets the main value.
- Parameters:
-
- iMainComponent
- Value.
o SetOffsets
| public virtual SetOffsets( | const | dx, |
| const | dy) |
-
Sets value position by offsets.
- Returns:
- HRESULT error returned code
If the setting of the vertical offset value can not be performed because
the parameter is locked in the current standard, the method return HRESULT = S_READ_ONLY.
- Parameters:
-
- dx
- X offset.
- dy
- Y offset.
o SetOrientation
| public virtual SetOrientation( | const | iOrientation) |
-
Sets the orientation.
- Parameters:
-
- iOrientation
- Orientation.
= 0 : Parallel to the dimension line or Horizontal View or Screen
= 1 : Perpandicular to the dimensionline or Vertical View or Screen
= 2 : User defined, SetAngle method has to be used to set angle value.
o SetOrientationReference
| public virtual SetOrientationReference( | const | iReference) |
-
Sets the orientation reference.
- Parameters:
-
- iReference
- Orientation reference.
Legal values are: (see define definition file)
- CATDrwDimRefScreen
- Reference is the screen.
- CATDrwDimRefView
- Reference is the view.
- CATDrwDimRefDimLine
- Reference is the dimension line.
o SetValue
| public virtual SetValue( | const | value) |
-
Sets the value.
- Parameters:
-
- value
- Value.
This object is included in the file: CATIDrwDimValue.h
If needed, your Imakefile.mk should include the module: CATAnnotationUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.