We introduce and study Clarkson, Dol’nikov-Pichugov, Jacobi and mutual diameter constants reflecting the geometry of a Banach space and Clarkson, Jacobi and Pichugov classes of Banach spaces and their relations with James, self-Jung, Kottman and Sch¨affer constants in order to establish quantitative versions of Hahn-Banach separability theorem and to characterise the isometric extendability of H¨older-Lipschitz mappings. Abstract results are further applied to the spaces and pairs from the wide classes IG and IG+ and non-commutative Lp-spaces. The intimate relation between the subspaces and quotients of the IG-spaces on one side and various types of anisotropic Besov, Lizorkin-Triebel and Sobolev spaces of functions on open subsets of an Euclidean space defined in terms of differences, local polynomial approximations, wavelet decompositions and other means (as well as the duals and the lp-sums of all these spaces) on the other side, allows us to present the algorithm of extending the main results of the article to the latter spaces and pairs. Special attention is paid to the matter of sharpness. Our approach is quasi-Euclidean in its nature because it relies on the extrapolation of properties of Hilbert spaces and the study of 1-complemented subspaces of the spaces under consideration.