MercuryDPM  Trunk
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
XY.h File Reference
#include <GeneralDefine.h>
#include <iostream>
#include "Math/Vector.h"
#include "Base_XY_XZ_YZ.h"
#include <vector>
#include <array>

Go to the source code of this file.


class  CGCoordinates::XY
 Defines the non-averaged directions on which spatial coarse-graining is applied (the x- and y-direction for XY); all other directions are averaged over homogeneously. More...


 The class in this namespace contain the position of a CGPoint, in the non-averaged directions, and functions that only depend on which non-averaged directions are used.


template<typename T >
< std::is_base_of
< CGCoordinates::XY, typename
T::CoordinatesType >::value,
void >::type 
CGCoordinates::spaceEvenly (Vec3D min, Vec3D max, std::vector< std::size_t > nAll, std::vector< T > &points)