dpq2.conv.geometric

Members

Functions

binaryValueAs
Vec2Ddouble binaryValueAs(Value v)

Convert to Point

binaryValueAs
T binaryValueAs(Value v)
Undocumented in source. Be warned that the author may not have intended to support it.
binaryValueAs
LineSegment binaryValueAs(Value v)
Undocumented in source. Be warned that the author may not have intended to support it.
binaryValueAs
Box binaryValueAs(Value v)
Undocumented in source. Be warned that the author may not have intended to support it.
binaryValueAs
T binaryValueAs(Value v)
Undocumented in source. Be warned that the author may not have intended to support it.
binaryValueAs
Polygon binaryValueAs(Value v)
Undocumented in source. Be warned that the author may not have intended to support it.
binaryValueAs
T binaryValueAs(Value v)
Undocumented in source. Be warned that the author may not have intended to support it.
isValidBoxType
bool isValidBoxType()

Checks that type have "min" and "max" members of suitable returning type of point

isValidLineSegmentType
bool isValidLineSegmentType()
isValidPointType
bool isValidPointType()

Checks that type have "x" and "y" members of returning type "double"

isValidPolygon
bool isValidPolygon()
toValue
Value toValue(Vec2Ddouble pt)
Undocumented in source. Be warned that the author may not have intended to support it.
toValue
Value toValue(Box box)
Undocumented in source. Be warned that the author may not have intended to support it.
toValue
Value toValue(T line)
Undocumented in source. Be warned that the author may not have intended to support it.
toValue
Value toValue(LineSegment lseg)
Undocumented in source. Be warned that the author may not have intended to support it.
toValue
Value toValue(T path)
Undocumented in source. Be warned that the author may not have intended to support it.
toValue
Value toValue(Polygon poly)
Undocumented in source. Be warned that the author may not have intended to support it.
toValue
Value toValue(T c)
Undocumented in source. Be warned that the author may not have intended to support it.

Mixin templates

GeometricInstancesForIntegrationTest
mixintemplate GeometricInstancesForIntegrationTest()
Undocumented in source.

Structs

Circle
struct Circle(Point)
Line
struct Line

Infinite line - {A,B,C} (Ax + By + C = 0)

Path
struct Path(Point)

Meta