[#mp_units-absolute_point_origin] = xref:mp_units.adoc[mp_units]::absolute_point_origin :relfileprefix: ../ :mrdocs: A point origin located at the zero point of a quantity specification == Synopsis Declared in `<mp‐units/framework/quantity_point.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< xref:mp_units/QuantitySpec.adoc[QuantitySpec] auto QS, auto Args...> struct absolute_point_origin; ---- == Description Defines the root of a coordinate frame from which quantity points measured in terms of `QS` are expressed. Optional trailing arguments may specify additional policies, such as bounds checking. == Static Data Members [cols="1,4"] |=== | Name| Description | xref:mp_units/absolute_point_origin/_bounds_.adoc[`_bounds_`] | The bounds policy applied to points measured from this origin, if any was provided in `Args` | xref:mp_units/absolute_point_origin/_quantity_spec_.adoc[`_quantity_spec_`] | The quantity specification of the quantities measured from this origin |=== == Non-Member Functions [cols="1,4"] |=== | Name| Description | xref:mp_units/get_quantity_spec-0ca7.adoc[`get_quantity_spec`] | | xref:mp_units/operator_plus-0a0.adoc[`operator+`] | Addition operator | xref:mp_units/operator_plus-0b.adoc[`operator+`] | Addition operator | xref:mp_units/operator_minus-04.adoc[`operator‐`] | Subtraction operator | xref:mp_units/operator_minus-0b.adoc[`operator‐`] | Subtraction operator |=== == Template Parameters [cols="1,4"] |=== | Name| Description | *QS* | quantity specification of the quantities measured from this origin | *Args* | optional policy arguments (e.g. a bounds policy) |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#