Back to Aurora Vision Library Lite website

You are here: Start » Geometry 2D » Geometry 2D Basics » CreateSegment

CreateSegment


Header: AVL.h
Namespace: avl

Produces a segment of given parameters.

Syntax

void avl::CreateSegment
(
	const avl::Point2D& inPoint,
	float inPointAnchor,
	float inDirection,
	float inLength,
	avl::Segment2D& outSegment
)

Parameters

Name Type Range Default Description
Input value inPoint const Point2D& A point on the created segment
Input value inPointAnchor float 0.0 - 1.0 Anchor point, 0 means the beginning, 1 means the end of the segment
Input value inDirection float Desired direction of the segment in degrees
Input value inLength float Desired length of the segment in pixels
Output value outSegment Segment2D& The resulting segment