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.