Back to Aurora Vision Library website
You are here: Start » Function Reference » Image » Image Drawing » DrawCoordinateSystem
Header: | AVL.h |
---|---|
Namespace: | avl |
Module: | FoundationLite |
Draws a pair of arrows representing a coordinate system on an image.
Syntax
C++
C#
void avl::DrawCoordinateSystem ( avl::Image& ioImage, const avl::CoordinateSystem2D& inCoordinateSystem, atl::Optional<const avl::CoordinateSystem2D&> inCoordinateSystemAlignment, const avl::Pixel& inColor, const avl::DrawingStyle& inDrawingStyle, const float inArrowSize, const float inPixelScale )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
![]() |
ioImage | Image& | |||
![]() |
inCoordinateSystem | const CoordinateSystem2D& | |||
![]() |
inCoordinateSystemAlignment | Optional<const CoordinateSystem2D&> | NIL | ||
![]() |
inColor | const Pixel& | |||
![]() |
inDrawingStyle | const DrawingStyle& | |||
![]() |
inArrowSize | const float | 0.0 - ![]() |
5.0f | |
![]() |
inPixelScale | const float | 0.0 - ![]() |
20.0f | How many pixels long will be axis of a coordinate system with unit scale |