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.
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)

Templates

isGeometricType
template isGeometricType(T)
Undocumented in source.
isValidBoxType
template isValidBoxType(T)

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

isValidCircleType
template isValidCircleType(T)
Undocumented in source.
isValidLineSegmentType
template isValidLineSegmentType(T)
isValidLineType
template isValidLineType(T)
Undocumented in source.
isValidPathType
template isValidPathType(T)
Undocumented in source.
isValidPointType
template isValidPointType(T)

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

isValidPolygon
template isValidPolygon(T)

Meta