Kone
Toggle table of contents
0.0.0-experiment
common
Platform filter
common
Switch theme
Search in API
Kone
kone.misc.planimetricsCalculus
/
dev.lounres.kone.misc.planimetricsCalculus
/
Point
Point
data
class
Point
<
E
>
(
val
x
:
LabeledPolynomial
<
E
>
,
val
y
:
LabeledPolynomial
<
E
>
,
val
z
:
LabeledPolynomial
<
E
>
)
(
source
)
Members
Members & Extensions
Constructors
Point
Link copied to clipboard
constructor
(
x
:
LabeledPolynomial
<
E
>
,
y
:
LabeledPolynomial
<
E
>
,
z
:
LabeledPolynomial
<
E
>
)
Types
Companion
Link copied to clipboard
object
Companion
finite
Link copied to clipboard
object
finite
Properties
column
Vector
Link copied to clipboard
val
columnVector
:
ColumnVector
<
LabeledPolynomial
<
E
>
>
is
Finite
Link copied to clipboard
val
<
Number
>
Point
<
Number
>
.
isFinite
:
Boolean
row
Vector
Link copied to clipboard
val
rowVector
:
RowVector
<
LabeledPolynomial
<
E
>
>
x
Link copied to clipboard
val
x
:
LabeledPolynomial
<
E
>
y
Link copied to clipboard
val
y
:
LabeledPolynomial
<
E
>
z
Link copied to clipboard
val
z
:
LabeledPolynomial
<
E
>
Functions
get
Value
Link copied to clipboard
operator
fun
getValue
(
thisRef
:
Any
?
,
property
:
KProperty
<
*
>
)
:
Point
<
E
>
is
Lying
On
Link copied to clipboard
infix
fun
<
Number
>
Point
<
Number
>
.
isLyingOn
(
l
:
Line
<
Number
>
)
:
Boolean
infix
fun
<
Number
>
Point
<
Number
>
.
isLyingOn
(
q
:
Quadric
<
Number
>
)
:
Boolean
is
Not
Lying
On
Link copied to clipboard
infix
fun
<
Number
>
Point
<
Number
>
.
isNotLyingOn
(
l
:
Line
<
Number
>
)
:
Boolean
infix
fun
<
Number
>
Point
<
Number
>
.
isNotLyingOn
(
q
:
Quadric
<
Number
>
)
:
Boolean
parallel
Line
To
Link copied to clipboard
infix inline
fun
<
E
>
Point
<
E
>
.
parallelLineTo
(
l
:
Line
<
E
>
)
:
Line
<
E
>
perpendicular
To
Link copied to clipboard
infix inline
fun
<
E
>
Point
<
E
>
.
perpendicularTo
(
l
:
Line
<
E
>
)
:
Line
<
E
>
polar
By
Link copied to clipboard
fun
<
E
>
Point
<
E
>
.
polarBy
(
q
:
Quadric
<
E
>
)
:
Line
<
E
>
project
On
Link copied to clipboard
fun
<
E
>
Point
<
E
>
.
projectOn
(
l
:
Line
<
E
>
)
:
Point
<
E
>
project
To
Quadric
By
Link copied to clipboard
fun
<
E
>
Point
<
E
>
.
projectToQuadricBy
(
q
:
Quadric
<
E
>
,
l
:
Line
<
E
>
)
:
Line
<
E
>
fun
<
E
>
Point
<
E
>
.
projectToQuadricBy
(
q
:
Quadric
<
E
>
,
P
:
Point
<
E
>
)
:
Point
<
E
>
reflect
Through
Link copied to clipboard
fun
<
E
>
Point
<
E
>
.
reflectThrough
(
l
:
Line
<
E
>
)
:
Point
<
E
>
fun
<
E
>
Point
<
E
>
.
reflectThrough
(
P
:
Point
<
E
>
)
:
Point
<
E
>