VisualizationFoundation CAT2DArrowSymbolRep

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


public class CAT2DArrowSymbolRep

Class to create a representation of a 2D arrow symbol.


Constructor and Destructor Index


o CAT2DArrowSymbolRep(float[2],float[2],float,float,CATSymbolType,int)
Constructs a 2D arrow symbol representation.
o ~CAT2DArrowSymbolRep()

Constructor and Destructor


o CAT2DArrowSymbolRep
public CAT2DArrowSymbolRep( const iPoint,
const iDirection,
const iSize_in_mm,
const iAngle,
iSymbol,
const iZoom= 0)
Constructs a 2D arrow symbol representation.
Parameters:
iPoint
the position of the 2D arrow symbol.
This is the point which represents the top of the 2D arrow symbol.
iDirection
the direction vector of the 2D arrow symbol. The Direction vector is assumed to be normalized
iSize_in_mm
the size of the 2D arrow symbol among the axis defined by the direction vector.
iAngle
the angle (in radians) formed by the line going from iPoint and directed by iDirection, and one of the slanted arrowhead lines. It determines how wide the arrowhead is at the base.
iSymbol
the type of 2D arrow symbol.
legal values:
OPEN_ARROW : arrow drawn with two symetric segments with respect to the vector director
UNFILLED_ARROW : unfilled arrow drawn with three segments.
FILLED ARROW : filled arrow drawn with three segments.
BLANKER_ARROW : arrow drawn with three segments. This arrow is composed of two arrows: one is an UNFILLED_ARROW 2D arrow and the other one is a FILLED_ARROW 2D arrow which has the color of the background.
iZoom
the type of size values.
legal values:
0 : size is expressed in millimeter.
1 : size is expressed in model unit.
o ~CAT2DArrowSymbolRep
public virtual ~CAT2DArrowSymbolRep()

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

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