Skip to content

Commit 3775955

Browse files
committed
added missing parameter to ticksWithValues
1 parent c9464be commit 3775955

File tree

706 files changed

+24352
-39263
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

706 files changed

+24352
-39263
lines changed

Sources/SwiftVizScale/ContinuousScale.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -315,11 +315,12 @@ public extension ContinuousScale {
315315
/// Values presented for display that are *not* within the domain of the scale are dropped.
316316
/// Values that scale outside of the range you provide are adjusted based on the setting of ``ContinuousScale/transformType``.
317317
/// - Parameter inputValues: an array of values of the Scale's InputType
318+
/// - Parameter reversed: A Boolean value that indicates if the mapping from domain to range is inverted.
318319
/// - Parameter lower: The lower value of the range the scale maps to.
319320
/// - Parameter higher: The higher value of the range the scale maps to.
320321
/// - Parameter formatter: An optional formatter to convert the domain values into strings.
321322
/// - Returns: A list of tick values validated against the domain, and range based on the setting of ``ContinuousScale/transformType``
322-
func ticksFromValues(_ inputValues: [InputType], from lower: OutputType, to higher: OutputType, formatter: Formatter? = nil) -> [Tick<OutputType>] {
323+
func ticksFromValues(_ inputValues: [InputType], reversed: Bool = false, from lower: OutputType, to higher: OutputType, formatter: Formatter? = nil) -> [Tick<OutputType>] {
323324
// NOTE(heckj): perf: for a larger number of ticks, it may be more efficient to assign the range to a temp scale and then iterate on that...
324325
inputValues.compactMap { inputValue in
325326
if domainContains(inputValue),

Sources/SwiftVizScale/Documentation.docc/.docc-build/css/documentation-topic.de084985.css

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Sources/SwiftVizScale/Documentation.docc/.docc-build/css/documentation-topic~topic~tutorials-overview.67b822e0.css

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Sources/SwiftVizScale/Documentation.docc/.docc-build/css/index.47bc740e.css

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Sources/SwiftVizScale/Documentation.docc/.docc-build/css/topic.2eb01958.css

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Sources/SwiftVizScale/Documentation.docc/.docc-build/css/tutorials-overview.8754eb09.css

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"variants":[{"paths":["\/documentation\/complexmodule"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":2,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/com.github.swiftviz.SwiftVizScale\/documentation\/ComplexModule","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No overview available."}],"kind":"symbol","metadata":{"roleHeading":"Framework","externalID":"ComplexModule","title":"ComplexModule","symbolKind":"module","role":"collection","modules":[{"name":"ComplexModule"}]},"hierarchy":{"paths":[[]]},"topicSections":[{"title":"Structures","identifiers":["doc:\/\/com.github.swiftviz.SwiftVizScale\/documentation\/ComplexModule\/Complex"]}],"references":{"doc://com.github.swiftviz.SwiftVizScale/documentation/ComplexModule/Complex":{"role":"symbol","title":"Complex","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Complex"}],"abstract":[{"type":"text","text":"A complex number represented by real and imaginary parts."}],"identifier":"doc:\/\/com.github.swiftviz.SwiftVizScale\/documentation\/ComplexModule\/Complex","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Complex"}],"url":"\/documentation\/complexmodule\/complex"},"doc://com.github.swiftviz.SwiftVizScale/documentation/ComplexModule":{"role":"collection","title":"ComplexModule","abstract":[],"identifier":"doc:\/\/com.github.swiftviz.SwiftVizScale\/documentation\/ComplexModule","kind":"symbol","type":"topic","url":"\/documentation\/complexmodule"}}}

Sources/SwiftVizScale/Documentation.docc/.docc-build/data/documentation/complexmodule/complex.json

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":2,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/complexmodule\/complex\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/com.github.swiftviz.SwiftVizScale\/documentation\/ComplexModule\/Complex\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:13ComplexModule0A0V","extendedModule":"Swift","modules":[{"name":"ComplexModule"}]},"hierarchy":{"paths":[["doc:\/\/com.github.swiftviz.SwiftVizScale\/documentation\/ComplexModule","doc:\/\/com.github.swiftviz.SwiftVizScale\/documentation\/ComplexModule\/Complex","doc:\/\/com.github.swiftviz.SwiftVizScale\/documentation\/ComplexModule\/Complex\/Equatable-Implementations"]]},"references":{"doc://com.github.swiftviz.SwiftVizScale/documentation/ComplexModule":{"role":"collection","title":"ComplexModule","abstract":[],"identifier":"doc:\/\/com.github.swiftviz.SwiftVizScale\/documentation\/ComplexModule","kind":"symbol","type":"topic","url":"\/documentation\/complexmodule"},"doc://com.github.swiftviz.SwiftVizScale/documentation/ComplexModule/Complex/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/com.github.swiftviz.SwiftVizScale\/documentation\/ComplexModule\/Complex\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/complexmodule\/complex\/!=(_:_:)"},"doc://com.github.swiftviz.SwiftVizScale/documentation/ComplexModule/Complex/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/com.github.swiftviz.SwiftVizScale\/documentation\/ComplexModule\/Complex\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/complexmodule\/complex\/equatable-implementations"},"doc://com.github.swiftviz.SwiftVizScale/documentation/ComplexModule/Complex":{"role":"symbol","title":"Complex","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Complex"}],"abstract":[{"type":"text","text":"A complex number represented by real and imaginary parts."}],"identifier":"doc:\/\/com.github.swiftviz.SwiftVizScale\/documentation\/ComplexModule\/Complex","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Complex"}],"url":"\/documentation\/complexmodule\/complex"}}}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"\/"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"z"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.github.swiftviz.SwiftVizScale\/documentation\/ComplexModule\/Complex","preciseIdentifier":"s:13ComplexModule0A0V","text":"Complex"},{"kind":"text","text":", "},{"kind":"internalParam","text":"w"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.github.swiftviz.SwiftVizScale\/documentation\/ComplexModule\/Complex","preciseIdentifier":"s:13ComplexModule0A0V","text":"Complex"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/com.github.swiftviz.SwiftVizScale\/documentation\/ComplexModule\/Complex","preciseIdentifier":"s:13ComplexModule0A0V","text":"Complex"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":2,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/complexmodule\/complex\/\/(_:_:)-78ojs"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/com.github.swiftviz.SwiftVizScale\/documentation\/ComplexModule\/Complex\/\/(_:_:)-78ojs","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The (approximate) quotient "},{"type":"codeVoice","code":"a\/b"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"RealType"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Real"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"\/(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"\/"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Complex","preciseIdentifier":"s:13ComplexModule0A0V"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Complex","preciseIdentifier":"s:13ComplexModule0A0V"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Complex","preciseIdentifier":"s:13ComplexModule0A0V"}],"symbolKind":"op","externalID":"s:13ComplexModule0A0V1doiyACyxGAE_AEtFZ","extendedModule":"ComplexModule","modules":[{"name":"ComplexModule"}]},"hierarchy":{"paths":[["doc:\/\/com.github.swiftviz.SwiftVizScale\/documentation\/ComplexModule","doc:\/\/com.github.swiftviz.SwiftVizScale\/documentation\/ComplexModule\/Complex","doc:\/\/com.github.swiftviz.SwiftVizScale\/documentation\/ComplexModule\/Complex\/AlgebraicField-Implementations"]]},"references":{"doc://com.github.swiftviz.SwiftVizScale/documentation/ComplexModule/Complex//(_:_:)-78ojs":{"conformance":{"constraints":[{"type":"codeVoice","code":"RealType"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Real"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"\/(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"\/"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Complex","preciseIdentifier":"s:13ComplexModule0A0V"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Complex","preciseIdentifier":"s:13ComplexModule0A0V"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Complex","preciseIdentifier":"s:13ComplexModule0A0V"}],"abstract":[{"type":"text","text":"The (approximate) quotient "},{"type":"codeVoice","code":"a\/b"},{"type":"text","text":"."}],"identifier":"doc:\/\/com.github.swiftviz.SwiftVizScale\/documentation\/ComplexModule\/Complex\/\/(_:_:)-78ojs","kind":"symbol","type":"topic","url":"\/documentation\/complexmodule\/complex\/\/(_:_:)-78ojs"},"doc://com.github.swiftviz.SwiftVizScale/documentation/ComplexModule":{"role":"collection","title":"ComplexModule","abstract":[],"identifier":"doc:\/\/com.github.swiftviz.SwiftVizScale\/documentation\/ComplexModule","kind":"symbol","type":"topic","url":"\/documentation\/complexmodule"},"doc://com.github.swiftviz.SwiftVizScale/documentation/ComplexModule/Complex":{"role":"symbol","title":"Complex","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Complex"}],"abstract":[{"type":"text","text":"A complex number represented by real and imaginary parts."}],"identifier":"doc:\/\/com.github.swiftviz.SwiftVizScale\/documentation\/ComplexModule\/Complex","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Complex"}],"url":"\/documentation\/complexmodule\/complex"},"doc://com.github.swiftviz.SwiftVizScale/documentation/ComplexModule/Complex/AlgebraicField-Implementations":{"role":"collectionGroup","title":"AlgebraicField Implementations","abstract":[],"identifier":"doc:\/\/com.github.swiftviz.SwiftVizScale\/documentation\/ComplexModule\/Complex\/AlgebraicField-Implementations","kind":"article","type":"topic","url":"\/documentation\/complexmodule\/complex\/algebraicfield-implementations"}}}

0 commit comments

Comments
 (0)