1 #ifndef _STORAGELAYOUT_HH_
2 #define _STORAGELAYOUT_HH_
214 std::vector< r_Minterval >
getLayout(
const r_Minterval& tileDomain);
238 void setBBoxes(
const vector<r_Minterval>& input);
248 std::vector< r_Minterval >
calcRegLayout(
const r_Minterval& layout)
const;
264 std::vector< r_Minterval >
269 std::vector< r_Minterval >
272 std::vector< r_Minterval >
275 std::vector< r_Minterval >
static r_Tiling_Scheme DefaultTilingScheme
Definition: sstoragelayout.hh:107
std::vector< r_Minterval > getLayout(const r_Minterval &tileDomain)
static r_Bytes DefaultPCTMax
Definition: sstoragelayout.hh:86
void setDataFormat(r_Data_Format df)
r_Data_Format getDataFormat(const r_Point &where) const
static const r_Bytes DBSPageSize
Definition: sstoragelayout.hh:74
std::vector< r_Minterval > calcDirectionalLayout(const r_Minterval &)
static r_Minterval DefaultTileConfiguration
Definition: sstoragelayout.hh:112
r_Index_Type getIndexType() const
void setDirDecomp(vector< r_Dir_Decompose > *)
static r_Index_Type DefaultIndexType
Definition: sstoragelayout.hh:102
DBStorageLayoutId getDBStorageLayout() const
std::vector< r_Minterval > calcRegLayout(const r_Minterval &layout) const
void setCellSize(int size)
StgMddConfig * extraFeatures
Definition: sstoragelayout.hh:256
static r_Data_Format DefaultDataFormat
Definition: sstoragelayout.hh:117
void setBorderThreshold(unsigned int b)
std::vector< r_Minterval > calcAlignedLayout(const r_Minterval &)
DBStorageLayoutId myLayout
Definition: sstoragelayout.hh:259
static unsigned int DefaultIndexSize
Definition: sstoragelayout.hh:97
void setBBoxes(const vector< r_Minterval > &input)
static r_Bytes DefaultMinimalTileSize
Definition: sstoragelayout.hh:79
r_Tiling_Scheme getTilingScheme() const
std::vector< r_Minterval > calcStatisticLayout(const r_Minterval &)
void setTileConfiguration(const r_Minterval &tc)
void setInterestThreshold(double i)
void setTilingScheme(r_Tiling_Scheme ts)
void setIndexType(r_Index_Type it)
r_Bytes getMinimalTileSize() const
void setTileSize(r_Bytes ts)
Definition: stgmddconfig.hh:48
Definition: sstoragelayout.hh:65
static r_Bytes DefaultTileSize
Definition: sstoragelayout.hh:91
r_Minterval getTileConfiguration() const
r_Bytes getTileSize() const
std::vector< r_Minterval > calcInterestLayout(const r_Minterval &tileDomain)
All parameters are stored there.