dartora library
Support for doing something awesome.
More dartdocs go here.
Classes
- BaseRadix
-
Child<
T extends Searchable> - This is a wrapper for a Searchable that is stored in a ChildHolder.
-
ChildAction<
T> -
ChildActionResult<
T> -
ChildHolder<
T extends Searchable> - A holder for Searchables.
-
ChildHolderIterator<
T extends Searchable> - The iterator of a ChildHolder
- DefaultSearchable
-
DoubleLinkedQueue<
E> - A Queue implementation based on a double-linked list.
-
DoubleLinkedQueueEntry<
E> - An entry in a doubly linked list.
-
HashMap<
K, V> - A hash-table based implementation of Map.
-
HashSet<
E> - An unordered hash-table based Set implementation.
-
HasNextIterator<
E> - Wrapper for Iterator providing the pre-Dart 1.0 iterator interface.
-
HolderIterator<
E> -
ImmutableIterationHolder<
E> -
IndexBaseIterator<
E> -
IterableItems<
E> -
Iteration<
E> -
IterationBase<
E> -
IterationConstruct<
E> -
IterationHolder<
E> -
IterationItem<
E> -
IterationItemMap<
K, V> -
IterationList<
E> -
IterationMap<
K, V> -
IteratorBuild<
E> -
LargeIterable<
VT, E> -
LargeList<
VT, E> -
LinkedHashMap<
K, V> - An insertion-ordered Map with expected constant-time lookup.
-
LinkedHashSet<
E> - A LinkedHashSet is a hash-table based Set implementation.
-
LinkedList<
E extends LinkedListEntry< E> > - A specialized double-linked list of elements that extends LinkedListEntry.
-
LinkedListEntry<
E extends LinkedListEntry< E> > - An object that can be an element in a LinkedList.
-
ListBase<
E> - Abstract implementation of a list.
-
ListQueue<
E> - List based Queue.
-
MapBase<
K, V> - Base class for implementing a Map.
-
MapView<
K, V> -
Wrapper around a class that implements Map that only exposes
Map
members. - Matrix
- ModifiablePoints
- ModificationAction
- ModificationListener
-
MultiViewList<
E> -
OrderedMap<
K, V> - PatternItem
- Defines some pattern that should have some sort of special handling.
- PointedWord
- Defines some search keyword.
- Points
- QueryBuilder
- QueryEngine
-
Queue<
E> - A Queue is a collection that can be manipulated at both ends. One can iterate over the elements of a queue through forEach or with an Iterator.
- RoundMode
- Defines the modes of rounding.
- Search
- Searchable
- SearchItem
- Defines the Searchable item that was found in Search.
- SearchQuery
- SearchQueryComparison
- The comparison between the SearchQuery and some Searchable.
-
SetBase<
E> - Base implementation of Set.
-
SplayTreeMap<
K, V> - A Map of objects that can be ordered relative to each other.
-
SplayTreeSet<
E> - A Set of objects that can be ordered relative to each other.
-
Tag<
E> - Tags
-
TargetChild<
T> -
UnmodifiableListView<
E> - An unmodifiable List view of another List.
-
UnmodifiableMapBase<
K, V> - Basic implementation of an unmodifiable Map.
-
UnmodifiableMapView<
K, V> - View of a Map that disallow modifying the map.
- UnmodifiablePoints
-
UnmodifiableSetView<
E> - An unmodifiable Set view of another Set.
Enums
- ChildActionType
- ModLevel
- ModResetType
- QueryType
- SearchableType
- The valid types of Searchable there can be.
Extensions
-
IterableExtensions
on Iterable<
T> - Operations on iterables.
-
NullableIterableExtensions
on Iterable<
T?> - Operations on iterables with nullable elements.
Constants
- e → const double
- Euler's number, denoted by the symbol 'e', is a mathematical constant approximately equal to 2.71828.
- phi → const double
- The golden ratio (symbol is the Greek letter "phi") is a special number approximately equal to 1.618.
- pi → const double
- The number π (PI) is a mathematical constant, approximately equal to 3.14159, that is the ratio of a circle's circumference to its diameter.
Functions
-
exp(
num x) → double -
Converts
x
to a double and returns the natural exponent, e, to the powerx
. -
getModLevelAt(
int index) → ModLevel -
ln(
num x) → double -
Renaming of dart's
log
function to it's more accurate mathematical name ofln
. -
log(
num x) → double -
Unlike dart's
log
function this one convertsx
to a double and returns thecommon logarithm
of the value. -
log2(
num x) → double -
Converts
x
to a double and returns the base-2 logarithm of the value. -
logB(
num base, num x) → double -
Converts
x
to a double and returns the natural logarithm of the value. -
max<
T extends num> (T a, T b) → T - Returns the larger of two numbers.
-
min<
T extends num> (T a, T b) → T - Returns the lesser of two numbers.
-
nthRoot(
num nth, num x) → double -
Converts
x
to a double and returns the positiventh
root of the value. -
numberCast<
T extends num> (dynamic obj) → T -
Cast
obj
to a numeric type. -
pow(
num x, num exponent) → num -
Returns
x
to the power ofexponent
. -
round(
double value, {int decimals = 6, RoundMode mode = RoundMode.halfUp}) → double -
Returns the number closest to
value
. -
sigmoidCurve(
num input, {double centerX = 1, double centerY = 0.8, double zeroY = 0.02}) → double -
sqrt(
num x) → double -
Converts
x
to a double and returns the positive square root of the value. -
stepwiseGrowth(
num input, {double speed = 4.0, double length = 4.0, double factor = 0.5}) → int -
Takes
input
and gives back an integer increment.
Typedefs
- EventAction = void Function(ChildAction action)?
-
IterableBase<
E> = Iterable< E> - Base class for implementing Iterable.
-
IterableMixin<
E> = Iterable< E> -
This Iterable mixin implements all Iterable members except
iterator
. -
ListMixin<
E> = ListBase< E> - Base mixin implementation of a List class.
-
MapMixin<
K, V> = MapBase< K, V> - Mixin implementing a Map.
-
SetMixin<
E> = SetBase< E> - Mixin implementation of Set.