Table of contents

CQuadrilateral

The CQuadrilateral class represents a quadrilateral shape in 2D space. It contains an array of four CPoint objects, which represent the vertices of the quadrilateral.

Definition

Namespace: dynamsoft::basic_structures

Assembly: DynamsoftCore

class CQuadrilateral 

Attributes Summary

Attribute Type
points CPoint
id int

Methods Summary

Method Description
Contains Determines whether a point is inside the quadrilateral.
GetArea Gets the area of the quadrilateral.
GetBoundingRect Gets the bounding rectangle of the quadrilateral.

points

The point array of the quadrilateral.

CPoint points[4]

See Also

CPoint

id

The id of the quadrilateral.

int id

Contains

Determines whether a point is inside the quadrilateral.

bool Contains(const CPoint* point) const

Parameters

[in] point The point to test.

Return value

Returns true if the point inside the quadrilateral, false otherwise.

See Also

CPoint

GetArea

Gets the area of the quadrilateral.

int GetArea() const

Return value

Returns the area of the quadrilateral.

GetBoundingRect

Gets the bounding rectangle of the quadrilateral.

CRect GetBoundingRect() const;

Return value

Returns the bounding rectangle of the quadrilateral, in type of CRect.

This page is compatible for:

Is this page helpful?

YesYes NoNo

In this article: