Changeset 464 in 3DVCSoftware for branches/HTM-DEV-0.3-dev2a/source/Lib/TLibCommon/TComDataCU.h
- Timestamp:
- 11 Jun 2013, 20:35:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-DEV-0.3-dev2a/source/Lib/TLibCommon/TComDataCU.h
r455 r464 49 49 #include "TComPattern.h" 50 50 51 #if H_3D_ARP 52 #include "TComYuv.h" 53 #endif 54 51 55 #include <algorithm> 52 56 #include <vector> … … 190 194 DisInfo* m_pDvInfo; 191 195 #endif 196 #if H_3D_ARP 197 UChar* m_puhARPW; 198 #endif 192 199 // ------------------------------------------------------------------------------------------------------------------- 193 200 // misc. variables … … 220 227 221 228 /// compute scaling factor from POC difference 229 #if !H_3D_ARP 222 230 Int xGetDistScaleFactor ( Int iCurrPOC, Int iCurrRefPOC, Int iColPOC, Int iColRefPOC ); 223 231 #endif 232 224 233 Void xDeriveCenterIdx( UInt uiPartIdx, UInt& ruiPartIdxCenter ); 225 234 … … 231 240 // create / destroy / initialize / copy 232 241 // ------------------------------------------------------------------------------------------------------------------- 233 242 #if H_3D_ARP 243 Int xGetDistScaleFactor ( Int iCurrPOC, Int iCurrRefPOC, Int iColPOC, Int iColRefPOC ); 244 #endif 234 245 Void create ( UInt uiNumPartition, UInt uiWidth, UInt uiHeight, Bool bDecSubCu, Int unitSize 235 246 #if ADAPTIVE_QP_SELECTION … … 434 445 435 446 #endif 447 448 #if H_3D_ARP 449 UChar* getARPW () { return m_puhARPW; } 450 UChar getARPW ( UInt uiIdx ) { return m_puhARPW[uiIdx]; } 451 Void setARPW ( UInt uiIdx, UChar w ) { m_puhARPW[uiIdx] = w; } 452 Void setARPWSubParts ( UChar w, UInt uiAbsPartIdx, UInt uiDepth ); 453 Double getARPWFactor ( UInt uiIdx ); 454 #endif 436 455 // ------------------------------------------------------------------------------------------------------------------- 437 456 // member functions for accessing partition information … … 539 558 UInt getCtxInterDir ( UInt uiAbsPartIdx ); 540 559 560 #if H_3D_ARP 561 UInt getCTXARPWFlag ( UInt uiAbsPartIdx ); 562 #endif 563 541 564 UInt getSliceStartCU ( UInt pos ) { return m_sliceStartCU[pos-m_uiAbsIdxInLCU]; } 542 565 UInt getSliceSegmentStartCU ( UInt pos ) { return m_sliceSegmentStartCU[pos-m_uiAbsIdxInLCU]; }
Note: See TracChangeset for help on using the changeset viewer.