![]() |
Rosetta Core
2014.16.56682
|
#include <CartGrid.hh>
Public Types | |
| typedef numeric::xyzVector< int > | GridPt |
Private Member Functions | |
| void | setTop () |
| void | setValue (int index, T value) |
| T | getValue (int index) const |
| int | get_index (int ix, int iy, int iz) const |
Private Attributes | |
| int | nX_ |
| int | nY_ |
| int | nZ_ |
| core::Real | lX_ |
| core::Real | lY_ |
| core::Real | lZ_ |
| core::Real | bX_ |
| core::Real | bY_ |
| core::Real | bZ_ |
| core::Real | tX_ |
| core::Real | tY_ |
| core::Real | tZ_ |
| std::string | name_ |
| int | npoints_ |
| bool | fullyOccupied_ |
| T * | zones_ |
| typedef numeric::xyzVector< int > core::grid::CartGrid< T >::GridPt |
|
inline |
|
inlinevirtual |
References core::grid::CartGrid< T >::zones_.
|
inline |
References core::grid::CartGrid< T >::bX_, core::grid::CartGrid< T >::bY_, core::grid::CartGrid< T >::bZ_, core::grid::CartGrid< T >::lX_, core::grid::CartGrid< T >::lY_, core::grid::CartGrid< T >::lZ_, core::grid::CartGrid< T >::name_, core::grid::CartGrid< T >::npoints_, core::grid::CartGrid< T >::nX_, core::grid::CartGrid< T >::nY_, core::grid::CartGrid< T >::nZ_, core::grid::CartGrid< T >::tX_, core::grid::CartGrid< T >::tY_, core::grid::CartGrid< T >::tZ_, and core::grid::CartGrid< T >::zones_.
Referenced by core::grid::CartGrid< T >::reset_boundaries().
|
inline |
References core::grid::CartGrid< T >::bX_, core::grid::CartGrid< T >::bY_, core::grid::CartGrid< T >::bZ_, core::grid::CartGrid< T >::lX_, core::grid::CartGrid< T >::lY_, core::grid::CartGrid< T >::lZ_, numeric::xyzVector< class >::x(), numeric::xyzVector< class >::y(), and numeric::xyzVector< class >::z().
|
inline |
|
inline |
References core::grid::CartGrid< T >::bX_, core::grid::CartGrid< T >::bY_, and core::grid::CartGrid< T >::bZ_.
Referenced by core::grid::CartGrid< T >::sum().
|
inline |
|
inline |
References core::grid::CartGrid< T >::bX_, core::grid::CartGrid< T >::bY_, core::grid::CartGrid< T >::bZ_, core::grid::CartGrid< T >::lX_, core::grid::CartGrid< T >::lY_, core::grid::CartGrid< T >::lZ_, core::grid::CartGrid< T >::nX_, core::grid::CartGrid< T >::nY_, core::grid::CartGrid< T >::nZ_, and core::grid::CartGrid< T >::setupZones().
|
inline |
References j, and core::grid::CartGrid< T >::setValue().
|
inlineprivate |
References core::grid::CartGrid< T >::nY_, and core::grid::CartGrid< T >::nZ_.
Referenced by core::grid::CartGrid< T >::getValue(), and core::grid::CartGrid< T >::setValue().
|
inline |
References core::grid::CartGrid< T >::name_.
Referenced by core::grid::CartGrid< T >::serialize(), and core::grid::CartGrid< T >::write().
|
inline |
|
inline |
References core::grid::CartGrid< T >::npoints_, and core::grid::CartGrid< T >::zones_.
|
inline |
References core::grid::CartGrid< T >::npoints_, and core::grid::CartGrid< T >::zones_.
|
inline |
|
inline |
References core::grid::CartGrid< T >::get_index().
Referenced by core::grid::CartGrid< T >::getValue(), core::grid::CartGrid< T >::reset_boundaries(), core::grid::CartGrid< T >::split(), core::grid::CartGrid< T >::sum(), core::grid::CartGrid< T >::write(), and core::grid::CartGrid< T >::write_to_BRIX().
|
inline |
References core::grid::CartGrid< T >::bX_, core::grid::CartGrid< T >::bY_, core::grid::CartGrid< T >::bZ_, core::grid::CartGrid< T >::lX_, core::grid::CartGrid< T >::lY_, core::grid::CartGrid< T >::lZ_, core::grid::CartGrid< T >::nX_, core::grid::CartGrid< T >::nY_, core::grid::CartGrid< T >::nZ_, and core::grid::CartGrid< T >::zones_.
|
inline |
|
inline |
|
inlineprivate |
References core::grid::CartGrid< T >::npoints_, and core::grid::CartGrid< T >::zones_.
|
inline |
References core::grid::CartGrid< T >::bX_, core::grid::CartGrid< T >::bY_, core::grid::CartGrid< T >::bZ_, core::grid::CartGrid< T >::lX_, core::grid::CartGrid< T >::lY_, core::grid::CartGrid< T >::lZ_, numeric::xyzVector< class >::x(), numeric::xyzVector< class >::y(), and numeric::xyzVector< class >::z().
Referenced by core::grid::CartGrid< T >::write_to_BRIX().
|
inline |
|
inline |
References core::grid::CartGrid< T >::npoints_, and core::grid::CartGrid< T >::zones_.
|
inline |
References core::grid::CartGrid< T >::fullyOccupied_.
|
inline |
|
inline |
|
inline |
References core::grid::CartGrid< T >::bX_, core::grid::CartGrid< T >::bY_, core::grid::CartGrid< T >::bZ_, core::grid::CartGrid< T >::clone(), core::grid::CartGrid< T >::getValue(), j, core::grid::CartGrid< T >::lX_, core::grid::CartGrid< T >::lY_, core::grid::CartGrid< T >::lZ_, core::grid::CartGrid< T >::nX_, core::grid::CartGrid< T >::nY_, core::grid::CartGrid< T >::nZ_, core::grid::CartGrid< T >::setupZones(), and core::grid::CartGrid< T >::setValue().
|
inline |
References core::grid::CartGrid< T >::bX_, core::grid::CartGrid< T >::bY_, core::grid::CartGrid< T >::bZ_, utility::encode6bit(), core::grid::CartGrid< T >::get_name(), length, core::grid::CartGrid< T >::lX_, core::grid::CartGrid< T >::lY_, core::grid::CartGrid< T >::lZ_, utility::tools::make_vector(), core::grid::CartGrid< T >::npoints_, core::grid::CartGrid< T >::nX_, core::grid::CartGrid< T >::nY_, core::grid::CartGrid< T >::nZ_, core::io::serialization::size(), and core::grid::CartGrid< T >::zones_.
|
inline |
References core::grid::CartGrid< T >::name_.
Referenced by core::grid::CartGrid< T >::deserialize(), and core::grid::CartGrid< T >::read().
|
inline |
|
inline |
References core::grid::CartGrid< T >::lX_, core::grid::CartGrid< T >::lY_, core::grid::CartGrid< T >::lZ_, core::grid::CartGrid< T >::nX_, core::grid::CartGrid< T >::nY_, core::grid::CartGrid< T >::nZ_, and core::grid::CartGrid< T >::setTop().
Referenced by core::grid::CartGrid< T >::deserialize(), and core::grid::CartGrid< T >::read().
|
inline |
|
inlineprivate |
References core::grid::CartGrid< T >::bX_, core::grid::CartGrid< T >::bY_, core::grid::CartGrid< T >::bZ_, core::grid::CartGrid< T >::lX_, core::grid::CartGrid< T >::lY_, core::grid::CartGrid< T >::lZ_, core::grid::CartGrid< T >::nX_, core::grid::CartGrid< T >::nY_, core::grid::CartGrid< T >::nZ_, core::grid::CartGrid< T >::tX_, core::grid::CartGrid< T >::tY_, and core::grid::CartGrid< T >::tZ_.
Referenced by core::grid::CartGrid< T >::setBase(), core::grid::CartGrid< T >::setDimensions(), and core::grid::CartGrid< T >::translate().
|
inline |
References core::grid::CartGrid< T >::npoints_, core::grid::CartGrid< T >::nX_, core::grid::CartGrid< T >::nY_, core::grid::CartGrid< T >::nZ_, and core::grid::CartGrid< T >::zones_.
Referenced by core::grid::CartGrid< T >::deserialize(), core::grid::CartGrid< T >::expand(), core::grid::CartGrid< T >::read(), and core::grid::CartGrid< T >::reset_boundaries().
|
inline |
References core::grid::CartGrid< T >::fullyOccupied_, core::grid::CartGrid< T >::get_index(), core::grid::CartGrid< T >::npoints_, and core::grid::CartGrid< T >::zones_.
Referenced by core::grid::CartGrid< T >::fluff(), core::grid::CartGrid< T >::read(), core::grid::CartGrid< T >::reset_boundaries(), core::grid::CartGrid< T >::setValue(), and core::grid::CartGrid< T >::sum().
|
inline |
References core::grid::CartGrid< T >::bX_, core::grid::CartGrid< T >::bY_, core::grid::CartGrid< T >::bZ_, core::grid::CartGrid< T >::fullyOccupied_, core::grid::CartGrid< T >::get_index(), core::grid::CartGrid< T >::lX_, core::grid::CartGrid< T >::lY_, core::grid::CartGrid< T >::lZ_, core::grid::CartGrid< T >::npoints_, core::grid::CartGrid< T >::nX_, core::grid::CartGrid< T >::nY_, core::grid::CartGrid< T >::nZ_, and core::grid::CartGrid< T >::zones_.
|
inline |
|
inline |
|
inlineprivate |
|
inline |
References core::grid::CartGrid< T >::bX_, core::grid::CartGrid< T >::bY_, core::grid::CartGrid< T >::bZ_, core::grid::CartGrid< T >::getValue(), grid, j, core::grid::CartGrid< T >::lX_, core::grid::CartGrid< T >::lY_, core::grid::CartGrid< T >::lZ_, core::grid::CartGrid< T >::nX_, core::grid::CartGrid< T >::nY_, core::grid::CartGrid< T >::nZ_, and utility_exit_with_message.
|
inline |
|
inline |
|
inline |
References core::grid::CartGrid< T >::bX_, core::grid::CartGrid< T >::bY_, core::grid::CartGrid< T >::bZ_, file, core::grid::CartGrid< T >::get_name(), core::grid::CartGrid< T >::getValue(), j, core::grid::CartGrid< T >::lX_, core::grid::CartGrid< T >::lY_, core::grid::CartGrid< T >::lZ_, core::grid::CartGrid< T >::nX_, core::grid::CartGrid< T >::nY_, and core::grid::CartGrid< T >::nZ_.
|
inline |
This format was choosen because it's space-efficient for small integer values (such as are typically stored in grids) and PyMOL can read it. Typical extension is .brix or .omap
References out.
|
inline |
References core::grid::CartGrid< T >::getValue(), core::grid::CartGrid< T >::gridpt(), core::grid::CartGrid< T >::lX_, core::grid::CartGrid< T >::lY_, core::grid::CartGrid< T >::lZ_, core::grid::CartGrid< T >::nX_, core::grid::CartGrid< T >::nY_, core::grid::CartGrid< T >::nZ_, numeric::xyzVector< class >::x(), numeric::xyzVector< class >::y(), and numeric::xyzVector< class >::z().
|
inline |
References core::grid::CartGrid< T >::npoints_, and core::grid::CartGrid< T >::zones_.
Referenced by core::grid::CartGrid< T >::sum().
|
private |
Referenced by core::grid::CartGrid< T >::clone(), core::grid::CartGrid< T >::coords(), core::grid::CartGrid< T >::equalBase(), core::grid::CartGrid< T >::expand(), core::grid::CartGrid< T >::getBase(), core::grid::CartGrid< T >::getValue(), core::grid::CartGrid< T >::gridpt(), core::grid::CartGrid< T >::reset_boundaries(), core::grid::CartGrid< T >::serialize(), core::grid::CartGrid< T >::setBase(), core::grid::CartGrid< T >::setTop(), core::grid::CartGrid< T >::setValue(), core::grid::CartGrid< T >::split(), core::grid::CartGrid< T >::translate(), and core::grid::CartGrid< T >::write().
|
private |
Referenced by core::grid::CartGrid< T >::clone(), core::grid::CartGrid< T >::coords(), core::grid::CartGrid< T >::equalBase(), core::grid::CartGrid< T >::expand(), core::grid::CartGrid< T >::getBase(), core::grid::CartGrid< T >::getValue(), core::grid::CartGrid< T >::gridpt(), core::grid::CartGrid< T >::reset_boundaries(), core::grid::CartGrid< T >::serialize(), core::grid::CartGrid< T >::setBase(), core::grid::CartGrid< T >::setTop(), core::grid::CartGrid< T >::setValue(), core::grid::CartGrid< T >::split(), core::grid::CartGrid< T >::translate(), and core::grid::CartGrid< T >::write().
|
private |
Referenced by core::grid::CartGrid< T >::clone(), core::grid::CartGrid< T >::coords(), core::grid::CartGrid< T >::equalBase(), core::grid::CartGrid< T >::expand(), core::grid::CartGrid< T >::getBase(), core::grid::CartGrid< T >::getValue(), core::grid::CartGrid< T >::gridpt(), core::grid::CartGrid< T >::reset_boundaries(), core::grid::CartGrid< T >::serialize(), core::grid::CartGrid< T >::setBase(), core::grid::CartGrid< T >::setTop(), core::grid::CartGrid< T >::setValue(), core::grid::CartGrid< T >::split(), core::grid::CartGrid< T >::translate(), and core::grid::CartGrid< T >::write().
|
private |
|
private |
Referenced by core::grid::CartGrid< T >::clone(), core::grid::CartGrid< T >::coords(), core::grid::CartGrid< T >::equalDimensions(), core::grid::CartGrid< T >::expand(), core::grid::CartGrid< T >::getValue(), core::grid::CartGrid< T >::gridpt(), core::grid::CartGrid< T >::reset_boundaries(), core::grid::CartGrid< T >::serialize(), core::grid::CartGrid< T >::setDimensions(), core::grid::CartGrid< T >::setTop(), core::grid::CartGrid< T >::setValue(), core::grid::CartGrid< T >::split(), core::grid::CartGrid< T >::write(), and core::grid::CartGrid< T >::write_to_BRIX().
|
private |
Referenced by core::grid::CartGrid< T >::clone(), core::grid::CartGrid< T >::coords(), core::grid::CartGrid< T >::equalDimensions(), core::grid::CartGrid< T >::expand(), core::grid::CartGrid< T >::getValue(), core::grid::CartGrid< T >::gridpt(), core::grid::CartGrid< T >::reset_boundaries(), core::grid::CartGrid< T >::serialize(), core::grid::CartGrid< T >::setDimensions(), core::grid::CartGrid< T >::setTop(), core::grid::CartGrid< T >::setValue(), core::grid::CartGrid< T >::split(), core::grid::CartGrid< T >::write(), and core::grid::CartGrid< T >::write_to_BRIX().
|
private |
Referenced by core::grid::CartGrid< T >::clone(), core::grid::CartGrid< T >::coords(), core::grid::CartGrid< T >::equalDimensions(), core::grid::CartGrid< T >::expand(), core::grid::CartGrid< T >::getValue(), core::grid::CartGrid< T >::gridpt(), core::grid::CartGrid< T >::reset_boundaries(), core::grid::CartGrid< T >::serialize(), core::grid::CartGrid< T >::setDimensions(), core::grid::CartGrid< T >::setTop(), core::grid::CartGrid< T >::setValue(), core::grid::CartGrid< T >::split(), core::grid::CartGrid< T >::write(), and core::grid::CartGrid< T >::write_to_BRIX().
|
private |
|
private |
Referenced by core::grid::CartGrid< T >::clone(), core::grid::CartGrid< T >::getMaxValue(), core::grid::CartGrid< T >::getMinValue(), core::grid::CartGrid< T >::getValue(), core::grid::CartGrid< T >::isEmpty(), core::grid::CartGrid< T >::serialize(), core::grid::CartGrid< T >::setFullOccupied(), core::grid::CartGrid< T >::setupZones(), core::grid::CartGrid< T >::setValue(), and core::grid::CartGrid< T >::zero().
|
private |
Referenced by core::grid::CartGrid< T >::clone(), core::grid::CartGrid< T >::equalDimensions(), core::grid::CartGrid< T >::expand(), core::grid::CartGrid< T >::getNumberOfPoints(), core::grid::CartGrid< T >::getValue(), core::grid::CartGrid< T >::longestSide(), core::grid::CartGrid< T >::reset_boundaries(), core::grid::CartGrid< T >::serialize(), core::grid::CartGrid< T >::setDimensions(), core::grid::CartGrid< T >::setTop(), core::grid::CartGrid< T >::setupZones(), core::grid::CartGrid< T >::setValue(), core::grid::CartGrid< T >::split(), core::grid::CartGrid< T >::write(), and core::grid::CartGrid< T >::write_to_BRIX().
|
private |
Referenced by core::grid::CartGrid< T >::clone(), core::grid::CartGrid< T >::equalDimensions(), core::grid::CartGrid< T >::expand(), core::grid::CartGrid< T >::get_index(), core::grid::CartGrid< T >::getNumberOfPoints(), core::grid::CartGrid< T >::getValue(), core::grid::CartGrid< T >::longestSide(), core::grid::CartGrid< T >::reset_boundaries(), core::grid::CartGrid< T >::serialize(), core::grid::CartGrid< T >::setDimensions(), core::grid::CartGrid< T >::setTop(), core::grid::CartGrid< T >::setupZones(), core::grid::CartGrid< T >::setValue(), core::grid::CartGrid< T >::split(), core::grid::CartGrid< T >::write(), and core::grid::CartGrid< T >::write_to_BRIX().
|
private |
Referenced by core::grid::CartGrid< T >::clone(), core::grid::CartGrid< T >::equalDimensions(), core::grid::CartGrid< T >::expand(), core::grid::CartGrid< T >::get_index(), core::grid::CartGrid< T >::getNumberOfPoints(), core::grid::CartGrid< T >::getValue(), core::grid::CartGrid< T >::longestSide(), core::grid::CartGrid< T >::reset_boundaries(), core::grid::CartGrid< T >::serialize(), core::grid::CartGrid< T >::setDimensions(), core::grid::CartGrid< T >::setTop(), core::grid::CartGrid< T >::setupZones(), core::grid::CartGrid< T >::setValue(), core::grid::CartGrid< T >::split(), core::grid::CartGrid< T >::write(), and core::grid::CartGrid< T >::write_to_BRIX().
|
private |
|
private |
|
private |
|
private |
Referenced by core::grid::CartGrid< T >::clone(), core::grid::CartGrid< T >::deserialize(), core::grid::CartGrid< T >::getMaxValue(), core::grid::CartGrid< T >::getMinValue(), core::grid::CartGrid< T >::getValue(), core::grid::CartGrid< T >::isEmpty(), core::grid::CartGrid< T >::serialize(), core::grid::CartGrid< T >::setFullOccupied(), core::grid::CartGrid< T >::setupZones(), core::grid::CartGrid< T >::setValue(), core::grid::CartGrid< T >::zero(), and core::grid::CartGrid< T >::~CartGrid().
1.8.7