CATAnnotationUseItf CATDimDefinition

Usage: you must use this class as is. You should never derive it.


public class CATDimDefinition

Class to initialize basic informations necessary to the dimension creation.


Constructor and Destructor Index


o CATDimDefinition()
o CATDimDefinition(CATDimDefinition&)
o ~CATDimDefinition()

Method Index


o GetLocationPoint(double&,double&)
Get the LocationPoint.
o SetLocationPoint(double*)
Set the LocationPoint.
o operator =(CATDimDefinition&)
Assignment operator.

Enumerated Type Index


o CATDrwDimChamferParents

Data Member Index


o ChamferParentsNbr
Chamfer specific parameters.
o ChamferRepresentationMode
Dimension line representation modes for chamfer dimension.
o ChamferValueMode
Value display mode for chamfer dimension.
o CumulateMode
Cumulate dimension mode.
o DimLineRepresentation
Dimension line representation modes.
o DimensionType
Dimension Type.
o HalfDimMode
Half dim dimension mode.
o Orientation
Dimension line orientation mode.
o OrientationAngle
Define angle between the dimensionline and the reference.
o OrientationReference
Dimension value orientation mode.
o ValueAngle
Dimension value orientation angle.
o _Info
Dimension Info.

Constructor and Destructor


o CATDimDefinition
public CATDimDefinition()
o CATDimDefinition
public CATDimDefinition( const )
o ~CATDimDefinition
public ~CATDimDefinition()

Methods


o GetLocationPoint
public GetLocationPoint( oX,
oY)
Get the LocationPoint. Role: Get the LocationPoint of the Dimension value.
o SetLocationPoint
public SetLocationPoint( ipPoint)
Set the LocationPoint. Role: Set the LocationPoint of the Dimension value.
o operator =
public operator =( const )
Assignment operator. Role: Assignment operator.

Enumerated Types


o CATDrwDimChamferParents
enum CATDrwDimChamferParents {
  DrwDimChamferNone,
  DrwDimChamfer2Parents,
  DrwDimChamfer3Parents
}

Data Members


o ChamferParentsNbr
  public CATDrwDimChamferParents ChamferParentsNbr
Chamfer specific parameters. Role: Define the dimension line modes.
Parameters:
DrwDimChamferNone
Default value.
DrwDimChamfer2Parents
Chamfer dimension defined by 2 parents.
DrwDimChamfer3Parents
Chamfer dimension defined by 3 parents.
o ChamferRepresentationMode
  public CATDrwDimChfRepType ChamferRepresentationMode
Dimension line representation modes for chamfer dimension. Role: Define the dimension line modes.
See also:
o ChamferValueMode
  public CATDrwDimChfValFormat ChamferValueMode
Value display mode for chamfer dimension. Role: Define the value display mode.
See also:
o CumulateMode
  public boolean CumulateMode
Cumulate dimension mode. Role: Define the cumulate mode of the dimension.
Parameters:
HalfDimMode

Equals TRUE to create a cumulate dimension.
Equals FALSE to create a classical dimension (default value).
o DimLineRepresentation
  public short int DimLineRepresentation
Dimension line representation modes. Role: Define the dimension line modes.
Parameters:
CATDrwDimLine1Part
One part dimension line.
CATDrwDimLine2Parts
Two parts dimension line.
CATDrwDimLeader1Part
One part leader.
CATDrwDimLeader2Parts
Two parts leader.
o DimensionType
  public CATDrwDimType DimensionType
Dimension Type. Role: Define the type of the dimension .
Parameters:
DimensionType
See also:
o HalfDimMode
  public boolean HalfDimMode
Half dim dimension mode. Role: Define the half dim mode of the dimension .
Parameters:
HalfDimMode

Equals TRUE to create a dimension with half dim mode.
Equals FALSE to create a classical dimension (default value).
o Orientation
  public CATDrwDimRepresentation Orientation
Dimension line orientation mode. Role: Define the orientation of the dimension line.
See also:
o OrientationAngle
  public double OrientationAngle
Define angle between the dimensionline and the reference. Available if Orientation is set to DrwDimUserDefined. Role: Define angle between the dimensionline and the reference.
o OrientationReference
  public CATDrwDimDimValueOrientationMode OrientationReference
Dimension value orientation mode. Role: Define the orientation of the dimension value.
See also:
o ValueAngle
  public double ValueAngle
Dimension value orientation angle. Role: Define the orientation angle between dimension value and reference. Available if OrientationReference is set to AngleDim,AngleView or AngleScreen.
o _Info
  public CATAnnInfo _Info
Dimension Info. Role: Define the mode of the dimension's creation on circles.
Parameters:
_Info
See also:

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

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.