Back to Aurora Vision Library website

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

CreateSegment


Header: AVL.h
Namespace: avl
Module: FoundationLite

Produces a segment of given parameters.

Syntax

C++
C#
 
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