Point Class Documentation

class Point : SystemIDisposable

Namespace:Datalogics::PDFL

Inherits from:
SystemIDisposable

Detailed Description

Represents a discrete point or space in a PDF.

A Point in a PDF document is in the right plane, relative to the origin being the lower left corner of the document.

Uses types

Constructor & Destructor Documentation

Point

Point()

Create a new point at the origin (0.0, 0.0).

Point

Point(double nh, double nv)

Parameters

nh: double

the horizontal coordinate

nv: double

the vertical coordinate

Create a new point at the specified coordinates.

Property Documentation

H

double H[get, set]

The horizontal coordinate of the point.

V

double V[get, set]

The vertical coordinate of the point.

Member Function Documentation

Dispose

void Dispose()

Returns:

void

DistanceTransform

Point DistanceTransform(Matrix arg0)

Parameters

arg0: Matrix

Returns:

Point

A new Point representing the distance-transformed coordinates.

Distance Transform the Point by the values in the Matrix parameter.

Applies a transformation without any translation component to this Point. This is useful for transforming distances or vectors rather than positions.

Equals

override bool Equals(object obj)

Parameters

obj: object

Returns:

override bool

ToString

override string ToString()

Returns:

override string

A string in the format "( h,v )".

Return a string representation of the Point.

Transform

Point Transform(Matrix arg0)

Parameters

arg0: Matrix

Returns:

Point

A new Point representing the transformed coordinates.

Transform the Point by the values in the Matrix parameter.

Applies a full affine transformation (including translation) to this Point using the given Matrix.