Changeset 459 in 3DVCSoftware for branches/HTM-DEV-0.3-dev1/source/Lib/TLibCommon/TComRom.h
- Timestamp:
- 6 Jun 2013, 11:46:05 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-DEV-0.3-dev1/source/Lib/TLibCommon/TComRom.h
r324 r459 44 44 #include<iostream> 45 45 46 #if H_3D_DIM 47 #include "TComWedgelet.h" 48 #endif 49 46 50 //! \ingroup TLibCommon 47 51 //! \{ … … 147 151 148 152 extern const UChar g_aucConvertTxtTypeToIdx[4]; 153 154 #if H_3D_DIM 155 // ==================================================================================================================== 156 // Depth coding modes 157 // ==================================================================================================================== 158 __inline Void mapDepthModeToIntraDir( UInt& intraMode ) { if( isDimMode( intraMode ) ) intraMode = DC_IDX; } 159 __inline Void mapDepthModeToIntraDir( Int& intraMode ) { if( isDimMode( intraMode ) ) intraMode = DC_IDX; } 160 161 #if H_3D_DIM_DMM 162 extern const WedgeResolution g_dmmWedgeResolution [6]; 163 extern const UChar g_dmm1TabIdxBits [6]; 164 extern const UChar g_dmm3IntraTabIdxBits[6]; 165 166 extern std::vector< std::vector<TComWedgelet> > g_dmmWedgeLists; 167 extern std::vector< std::vector<TComWedgeRef> > g_dmmWedgeRefLists; 168 extern std::vector< std::vector<TComWedgeNode> > g_dmmWedgeNodeLists; 169 extern std::vector< std::vector< std::vector<UInt> > > g_aauiWdgLstM3; 170 171 Void initWedgeLists( Bool initRefinements = false ); 172 Void createWedgeList( UInt uiWidth, UInt uiHeight, std::vector<TComWedgelet> &racWedgeList, std::vector<TComWedgeRef> &racWedgeRefList, WedgeResolution eWedgeRes ); 173 Void addWedgeletToList( TComWedgelet cWedgelet, std::vector<TComWedgelet> &racWedgeList, std::vector<TComWedgeRef> &racWedgeRefList ); 174 #endif 175 #endif 149 176 150 177 // ==========================================
Note: See TracChangeset for help on using the changeset viewer.