Changeset 476 in 3DVCSoftware for branches/HTM-DEV-0.3-dev2/source/Lib/TLibCommon/TComSlice.h
- Timestamp:
- 18 Jun 2013, 05:16:27 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-DEV-0.3-dev2/source/Lib/TLibCommon/TComSlice.h
r446 r476 53 53 #if H_MV 54 54 class TComPicLists; 55 #endif 56 57 #if H_3D_IV_MERGE 58 class TComDepthMapGenerator; 55 59 #endif 56 60 // ==================================================================================================================== … … 981 985 Int m_aaiCodedScale [2][MAX_NUM_LAYERS]; 982 986 Int m_aaiCodedOffset[2][MAX_NUM_LAYERS]; 987 #if H_3D_IV_MERGE 988 UInt m_uiMultiviewMvPredMode; 989 UInt m_uiPredDepthMapGeneration; 990 991 UInt m_uiViewIndex; 992 Bool m_bDepth; 993 TComDepthMapGenerator* m_pcDepthMapGenerator; 994 #endif 983 995 #endif 984 996 public: … … 1124 1136 Int* getInvCodedScale () { return m_aaiCodedScale [1]; } 1125 1137 Int* getInvCodedOffset () { return m_aaiCodedOffset[1]; } 1138 #if H_3D_IV_MERGE 1139 Void initCamParaSPSDepth ( UInt uiViewIndex); 1140 UInt getMultiviewMvPredMode () { return m_uiMultiviewMvPredMode; } 1141 UInt getPredDepthMapGeneration() { return m_uiPredDepthMapGeneration; } 1142 1143 UInt getViewIndex () { return m_uiViewIndex; } 1144 Bool isDepth () { return m_bDepth; } 1145 Void setDepthMapGenerator( TComDepthMapGenerator* pcDepthMapGenerator ) { m_pcDepthMapGenerator = pcDepthMapGenerator; } 1146 TComDepthMapGenerator* getDepthMapGenerator() { return m_pcDepthMapGenerator; } 1147 Void setPredDepthMapGeneration( UInt uiViewIndex, Bool bIsDepth, UInt uiPdmGenMode = 0, UInt uiPdmMvPredMode = 0); 1148 #endif 1126 1149 #endif 1127 1150 }; … … 1414 1437 #endif 1415 1438 Bool m_bIsUsedAsLongTerm[2][MAX_NUM_REF+1]; 1439 #if H_3D_IV_MERGE 1440 TComPic* m_pcTexturePic; 1441 #endif 1416 1442 Int m_iDepth; 1417 1443 … … 1544 1570 TComPic* getRefPic ( RefPicList e, Int iRefIdx) { return m_apcRefPicList[e][iRefIdx]; } 1545 1571 Int getRefPOC ( RefPicList e, Int iRefIdx) { return m_aiRefPOCList[e][iRefIdx]; } 1572 #if H_3D_IV_MERGE 1573 TComPic* getTexturePic () const { return m_pcTexturePic; } 1574 #endif 1546 1575 Int getDepth () { return m_iDepth; } 1547 1576 UInt getColFromL0Flag () { return m_colFromL0Flag; } … … 1594 1623 Void setRefPic ( TComPic* p, RefPicList e, Int iRefIdx ) { m_apcRefPicList[e][iRefIdx] = p; } 1595 1624 Void setRefPOC ( Int i, RefPicList e, Int iRefIdx ) { m_aiRefPOCList[e][iRefIdx] = i; } 1625 #if H_3D_IV_MERGE 1626 Void setTexturePic ( TComPic *pcTexturePic ) { m_pcTexturePic = pcTexturePic; } 1627 #endif 1596 1628 Void setNumRefIdx ( RefPicList e, Int i ) { m_aiNumRefIdx[e] = i; } 1597 1629 Void setPic ( TComPic* p ) { m_pcPic = p; }
Note: See TracChangeset for help on using the changeset viewer.