All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

DraftingInterfaces Interface CATIDrwStackedDimSystem

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATIDrwStackedDimSystem
 

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIDrwStackedDimSystem

Interface relative to the specific behaviour of a stacked dimension system.

Refer to CATIDrwDimSystem for the general behaviour.

See also:
CATIDrwDimSystem


Method Index


o GetAutoFunnelMode(CATBoolean&)
To know if a funnel must be automaticaly added to the dimensions or not.
o GetOffset(double&)
Gets the positioning gap between each dimension line.
o GetOffsetMode(CATDrwSystOffsetMode&)
Gets the mode used to align dimension lines.
o GetValueAlignmentMode(CATDrwSystValueAlignment&)
Gets the mode used to align dimension values.
o GetValueAlignmentOffset(double&)
Gets the offset used to position dimension values.
o SetAutoFunnelMode(CATBoolean)
Defines if a funnel must be automaticaly added to the dimensions or not.
o SetOffset(double)
Sets the positioning gap between each dimension line.
o SetOffsetMode(CATDrwSystOffsetMode)
Sets the mode used to align dimension lines.
o SetValueAlignmentMode(CATDrwSystValueAlignment)
Sets the mode used to align dimension values.
o SetValueAlignmentOffset(double)
Sets the offset used to position dimension values.

Methods


o GetAutoFunnelMode
public virtual HRESULT GetAutoFunnelMode(CATBoolean& oFunnelMode) = 0
To know if a funnel must be automaticaly added to the dimensions or not.
Parameters:
oFunnelMode
[out] automatic funnel addition mode
o GetOffset
public virtual HRESULT GetOffset(double& oPositioningGap) = 0
Gets the positioning gap between each dimension line.
Parameters:
oPositioningGap
[out] positioning gap
o GetOffsetMode
public virtual HRESULT GetOffsetMode(CATDrwSystOffsetMode& oPositioningMode) = 0
Gets the mode used to align dimension lines.
Parameters:
oPositioningMode
[out] positioning mode
o GetValueAlignmentMode
public virtual HRESULT GetValueAlignmentMode(CATDrwSystValueAlignment& oPositioningMode) = 0
Gets the mode used to align dimension values.
Parameters:
oPositioningMode
[out] alignment mode
o GetValueAlignmentOffset
public virtual HRESULT GetValueAlignmentOffset(double& oGap) = 0
Gets the offset used to position dimension values.
Parameters:
oGap
[out] positioning gap
o SetAutoFunnelMode
public virtual HRESULT SetAutoFunnelMode(CATBoolean iFunnelMode) = 0
Defines if a funnel must be automaticaly added to the dimensions or not.
Parameters:
iFunnelMode
[in] automatic funnel addition mode
o SetOffset
public virtual HRESULT SetOffset(double iPositioningGap) = 0
Sets the positioning gap between each dimension line.
Parameters:
iPositioningGap
[in] positioning gap
o SetOffsetMode
public virtual HRESULT SetOffsetMode(CATDrwSystOffsetMode iPositioningMode) = 0
Sets the mode used to align dimension lines.
Parameters:
iPositioningMode
[in] positioning mode
o SetValueAlignmentMode
public virtual HRESULT SetValueAlignmentMode(CATDrwSystValueAlignment iPositioningMode) = 0
Sets the mode used to align dimension values.
Parameters:
iPositioningMode
[in] alignment mode
o SetValueAlignmentOffset
public virtual HRESULT SetValueAlignmentOffset(double iGap) = 0
Sets the offset used to position dimension values.
Parameters:
iGap
[in] positioning gap

This object is included in the file: CATIDrwStackedDimSystem.h
If needed, your Imakefile.mk should include the module: CATDraftingInterfaces

Copyright © 2003, Dassault Systèmes. All rights reserved.