Changeset 468 in 3DVCSoftware for branches/HTM-DEV-0.3-dev2a/source/Lib/TLibCommon/TComDataCU.h
- Timestamp:
- 16 Jun 2013, 05:33:39 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-DEV-0.3-dev2a/source/Lib/TLibCommon/TComDataCU.h
r464 r468 197 197 UChar* m_puhARPW; 198 198 #endif 199 #if H_3D_IC 200 Bool* m_pbICFlag; ///< array of IC flags 201 #endif 199 202 // ------------------------------------------------------------------------------------------------------------------- 200 203 // misc. variables … … 453 456 Double getARPWFactor ( UInt uiIdx ); 454 457 #endif 458 #if H_3D_IC 459 Bool* getICFlag () { return m_pbICFlag; } 460 Bool getICFlag ( UInt uiIdx ) { return m_pbICFlag[uiIdx]; } 461 Void setICFlag ( UInt uiIdx, Bool uh ) { m_pbICFlag[uiIdx] = uh; } 462 Void setICFlagSubParts ( Bool bICFlag, UInt uiAbsPartIdx, UInt uiPartIdx, UInt uiDepth ); 463 Bool isICFlagRequired ( UInt uiAbsPartIdx ); 464 Void getPartIndexAndSize( UInt uiPartIdx, UInt& ruiPartAddr, Int& riWidth, Int& riHeight, UInt uiAbsPartIdx = 0, Bool bLCU = false); 465 #else 455 466 // ------------------------------------------------------------------------------------------------------------------- 456 467 // member functions for accessing partition information … … 458 469 459 470 Void getPartIndexAndSize ( UInt uiPartIdx, UInt& ruiPartAddr, Int& riWidth, Int& riHeight ); 471 #endif 460 472 UChar getNumPartInter (); 461 473 Bool isFirstAbsZorderIdxInDepth (UInt uiAbsPartIdx, UInt uiDepth); … … 561 573 UInt getCTXARPWFlag ( UInt uiAbsPartIdx ); 562 574 #endif 563 575 #if H_3D_IC 576 UInt getCtxICFlag ( UInt uiAbsPartIdx ); 577 #endif 564 578 UInt getSliceStartCU ( UInt pos ) { return m_sliceStartCU[pos-m_uiAbsIdxInLCU]; } 565 579 UInt getSliceSegmentStartCU ( UInt pos ) { return m_sliceSegmentStartCU[pos-m_uiAbsIdxInLCU]; }
Note: See TracChangeset for help on using the changeset viewer.