Search
Preparing search index...
The search index is not available
protractr
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"gcs/constraint_filter"
External module "gcs/constraint_filter"
Index
Classes
Arc
Point
Filter
Circle
Intersection
Filter
Coincident
Point
Filter
Colinear
Filter
Concentric
Circles
Filter
Equal
Length
Filter
Equal
Radius
Filter
Filter
String
Horizontal
Line
Filter
Horizontal
Point
Filter
Line
Intersection
Filter
Line
Midpoint
Filter
Tangent
Circles
Filter
Tangent
Line
Filter
Vertical
Line
Filter
Vertical
Point
Filter
Interfaces
Constraint
Filter
Type aliases
Figure
Type
Filter
Filter
Case
Match
Quantifier
Sorted
Figure
Selection
Type
Map
Type
Map
List
Type
Match
Type
Match
Expression
Type
Match
Expression
List
Variables
possible
Constraints
Functions
get
Satisfied
Constraint
Filters
sort
Figure
Selection
Type aliases
Figure
Type
Figure
Type
:
string
Filter
Filter
:
FilterCase
[]
Filter
Case
Filter
Case
:
object
Type declaration
expressions
:
TypeMatchExpressionList
mappings
:
TypeMapList
Match
Quantifier
Match
Quantifier
:
string
Sorted
Figure
Selection
Sorted
Figure
Selection
:
object
Type declaration
circle
:
CircleFigure
[]
line
:
LineFigure
[]
point
:
PointFigure
[]
Type
Map
Type
Map
:
object
Type declaration
count
:
number
from
:
FigureType
to
:
FigureType
Type
Map
List
Type
Map
List
:
TypeMap
[]
Type
Match
Type
Match
:
object
Type declaration
quantifier
:
MatchQuantifier
type
:
FigureType
Type
Match
Expression
Type
Match
Expression
:
TypeMatch
[]
Type
Match
Expression
List
Type
Match
Expression
List
:
TypeMatchExpression
[]
Variables
Let
possible
Constraints
possible
Constraints
:
(
HorizontalPointFilter
|
VerticalPointFilter
|
VerticalLineFilter
|
HorizontalLineFilter
|
CoincidentPointFilter
|
ArcPointFilter
|
LineMidpointFilter
|
EqualRadiusFilter
|
ColinearFilter
|
TangentLineFilter
|
ConcentricCirclesFilter
|
LineIntersectionFilter
|
CircleIntersectionFilter
|
TangentCirclesFilter
|
EqualLengthFilter
)
[]
= [//pointynew CoincidentPointFilter(),new HorizontalPointFilter(),new VerticalPointFilter(),//lineynew HorizontalLineFilter(),new VerticalLineFilter(),new ColinearFilter(),new LineIntersectionFilter(),new LineMidpointFilter(),new EqualLengthFilter(),//circleynew EqualRadiusFilter(),new ConcentricCirclesFilter(),new TangentCirclesFilter(),new CircleIntersectionFilter(),new ArcPointFilter(),new TangentLineFilter(),]
Functions
get
Satisfied
Constraint
Filters
get
Satisfied
Constraint
Filters
(
figs
:
Figure
[]
)
:
ConstraintFilter
[]
Parameters
figs:
Figure
[]
Returns
ConstraintFilter
[]
sort
Figure
Selection
sort
Figure
Selection
(
figures
:
Figure
[]
)
:
SortedFigureSelection
Parameters
figures:
Figure
[]
Returns
SortedFigureSelection
Globals
"gcs/constraint"
"gcs/constraint_
filter"
"gcs/figures"
"gcs/sketch"
"main"
"protractr"
"ui/history"
"ui/sidepane"
"ui/sketchview"
"ui/toolbar"
"ui/tools"
"ui/ui"
Arc
Point
Filter
Circle
Intersection
Filter
Coincident
Point
Filter
Colinear
Filter
Concentric
Circles
Filter
Equal
Length
Filter
Equal
Radius
Filter
Filter
String
Horizontal
Line
Filter
Horizontal
Point
Filter
Line
Intersection
Filter
Line
Midpoint
Filter
Tangent
Circles
Filter
Tangent
Line
Filter
Vertical
Line
Filter
Vertical
Point
Filter
Constraint
Filter
Figure
Type
Filter
Filter
Case
Match
Quantifier
Sorted
Figure
Selection
Type
Map
Type
Map
List
Type
Match
Type
Match
Expression
Type
Match
Expression
List
possible
Constraints
get
Satisfied
Constraint
Filters
sort
Figure
Selection
Generated using
TypeDoc