Unit msepolygon

Description

This item has no description.

Overview

Classes, Interfaces, Objects and Records

Name Description
Record polygoninfoty  
Class tpolygon  

Functions and Procedures

function movepoint(const start: complexty; const angle: real; const dist: real): complexty;
function angle(const start, stop: complexty): real;
function halfangle(a,b: real): real;
function arcangle(a,b: real): real;
procedure projtranslate(var matrix: projmatrixty; const tx,ty: real);
procedure projscale(var matrix: projmatrixty; const sx,sy: real);
procedure projrotate(var matrix: projmatrixty; const angle: real);
procedure projconcat(const a,b: projmatrixty; out dest: projmatrixty);
procedure project(const matrix: projmatrixty; var point: pointty); overload;
procedure project(const matrix: projmatrixty; var point: complexty); overload;
procedure project(const matrix: projmatrixty; var points: complexarty); overload;
procedure realtointpoints(const source: complexarty; out dest: pointarty);

Types

polygonstatety = (...);
polygonstatesty = set of polygonstatety;
projvectty = array[0..1] of real;
projmatrixty = array[0..2] of projvectty;

Constants

unityprojmatrix: projmatrixty = ((1,0),(0,1),(0,0));

Description

Functions and Procedures

function movepoint(const start: complexty; const angle: real; const dist: real): complexty;

This item has no description.

function angle(const start, stop: complexty): real;

This item has no description.

function halfangle(a,b: real): real;

This item has no description.

function arcangle(a,b: real): real;

This item has no description.

procedure projtranslate(var matrix: projmatrixty; const tx,ty: real);

This item has no description.

procedure projscale(var matrix: projmatrixty; const sx,sy: real);

This item has no description.

procedure projrotate(var matrix: projmatrixty; const angle: real);

This item has no description.

procedure projconcat(const a,b: projmatrixty; out dest: projmatrixty);

This item has no description.

procedure project(const matrix: projmatrixty; var point: pointty); overload;

This item has no description.

procedure project(const matrix: projmatrixty; var point: complexty); overload;

This item has no description.

procedure project(const matrix: projmatrixty; var points: complexarty); overload;

This item has no description.

procedure realtointpoints(const source: complexarty; out dest: pointarty);

This item has no description.

Types

polygonstatety = (...);

This item has no description.

Values
  • pos_geometryvalid
polygonstatesty = set of polygonstatety;

This item has no description.

projvectty = array[0..1] of real;

This item has no description.

projmatrixty = array[0..2] of projvectty;

This item has no description.

Constants

unityprojmatrix: projmatrixty = ((1,0),(0,1),(0,0));

This item has no description.


Generated by PasDoc 0.17.0.snapshot.