Changeset 1380 in 3DVCSoftware for branches/HTM-15.2-dev/source/Lib/TLibCommon/TComSlice.h
- Timestamp:
- 11 Nov 2015, 20:47:01 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-15.2-dev/source/Lib/TLibCommon/TComSlice.h
r1373 r1380 1811 1811 for (Int d = 0; d < 2; d++) 1812 1812 { 1813 m_iv MvPredFlag [d] = false;1814 m_ivMvScal ingFlag [d] = false;1815 m_log2 SubPbSizeMinus3 [d] = 3;1816 m_ivResPred Flag [d] = false;1817 m_depthRef inementFlag [d] = false;1818 m_v iewSynthesisPredFlag [d] = false;1819 m_d epthBasedBlkPartFlag [d] = false;1820 m_ mpiFlag [d] = false;1821 m_log2 MpiSubPbSizeMinus3[d] = 3;1822 m_intraContour Flag [d] = false;1823 m_intra SdcWedgeFlag [d] = false;1824 m_ qtPredFlag [d] = false;1825 m_inter SdcFlag [d] = false;1826 m_ depthIntraSkipFlag [d] = false;1813 m_ivDiMcEnabledFlag [d] = false; 1814 m_ivMvScalEnabledFlag [d] = false; 1815 m_log2IvmcSubPbSizeMinus3 [d] = 3; 1816 m_ivResPredEnabledFlag [d] = false; 1817 m_depthRefEnabledFlag [d] = false; 1818 m_vspMcEnabledFlag [d] = false; 1819 m_dbbpEnabledFlag [d] = false; 1820 m_texMcEnabledFlag [d] = false; 1821 m_log2TexmcSubPbSizeMinus3[d] = 3; 1822 m_intraContourEnabledFlag [d] = false; 1823 m_intraDcOnlyWedgeEnabledFlag [d] = false; 1824 m_cqtCuPartPredEnabledFlag [d] = false; 1825 m_interDcOnlyEnabledFlag [d] = false; 1826 m_skipIntraEnabledFlag [d] = false; 1827 1827 } 1828 1828 } 1829 1829 1830 Void setIv MvPredFlag( Int d, Bool flag ) { m_ivMvPredFlag[d] = flag; }1831 Bool getIv MvPredFlag( Int d ) const { return m_ivMvPredFlag[d]; }1832 1833 Void setIvMvScal ingFlag( Int d, Bool flag ) { m_ivMvScalingFlag[d] = flag; }1834 Bool getIvMvScal ingFlag( Int d ) const { return m_ivMvScalingFlag[d]; }1835 1836 Void setLog2 SubPbSizeMinus3( Int d, Int val ) { m_log2SubPbSizeMinus3[d] = val; }1837 Int getLog2 SubPbSizeMinus3( Int d ) const { return m_log2SubPbSizeMinus3[d]; }1838 1839 Void setIvResPred Flag( Int d, Bool flag ) { m_ivResPredFlag[d] = flag; }1840 Bool getIvResPred Flag( Int d ) const { return m_ivResPredFlag[d]; }1841 1842 Void setDepthRef inementFlag( Int d, Bool flag ) { m_depthRefinementFlag[d] = flag; }1843 Bool getDepthRef inementFlag( Int d ) const { return m_depthRefinementFlag[d]; }1844 1845 Void setV iewSynthesisPredFlag( Int d, Bool flag ) { m_viewSynthesisPredFlag[d] = flag; }1846 Bool getV iewSynthesisPredFlag( Int d ) const { return m_viewSynthesisPredFlag[d]; }1847 1848 Void setD epthBasedBlkPartFlag( Int d, Bool flag ) { m_depthBasedBlkPartFlag[d] = flag; }1849 Bool getD epthBasedBlkPartFlag( Int d ) const { return m_depthBasedBlkPartFlag[d]; }1850 1851 Void set MpiFlag( Int d, Bool flag ) { m_mpiFlag[d] = flag; }1852 Bool get MpiFlag( Int d ) const { return m_mpiFlag[d]; }1853 1854 Void setLog2 MpiSubPbSizeMinus3( Int d, Int val ) { m_log2MpiSubPbSizeMinus3[d] = val; }1855 Int getLog2 MpiSubPbSizeMinus3( Int d ) const { return m_log2MpiSubPbSizeMinus3[d]; }1856 1857 Void setIntraContour Flag( Int d, Bool flag ) { m_intraContourFlag[d] = flag; }1858 Bool getIntraContour Flag( Int d ) const { return m_intraContourFlag[d]; }1859 1860 Void setIntra SdcWedgeFlag( Int d, Bool flag ) { m_intraSdcWedgeFlag[d] = flag; }1861 Bool getIntra SdcWedgeFlag( Int d ) const { return m_intraSdcWedgeFlag[d]; }1862 1863 Void set QtPredFlag( Int d, Bool flag ) { m_qtPredFlag[d] = flag; }1864 Bool get QtPredFlag( Int d ) const { return m_qtPredFlag[d]; }1865 1866 Void setInter SdcFlag( Int d, Bool flag ) { m_interSdcFlag[d] = flag; }1867 Bool getInter SdcFlag( Int d ) const { return m_interSdcFlag[d]; }1868 1869 Void set DepthIntraSkipFlag( Int d, Bool flag ) { m_depthIntraSkipFlag[d] = flag; }1870 Bool get DepthIntraSkipFlag( Int d ) const { return m_depthIntraSkipFlag[d]; }1830 Void setIvDiMcEnabledFlag( Int d, Bool flag ) { m_ivDiMcEnabledFlag[d] = flag; } 1831 Bool getIvDiMcEnabledFlag( Int d ) const { return m_ivDiMcEnabledFlag[d]; } 1832 1833 Void setIvMvScalEnabledFlag( Int d, Bool flag ) { m_ivMvScalEnabledFlag[d] = flag; } 1834 Bool getIvMvScalEnabledFlag( Int d ) const { return m_ivMvScalEnabledFlag[d]; } 1835 1836 Void setLog2IvmcSubPbSizeMinus3( Int d, Int val ) { m_log2IvmcSubPbSizeMinus3[d] = val; } 1837 Int getLog2IvmcSubPbSizeMinus3( Int d ) const { return m_log2IvmcSubPbSizeMinus3[d]; } 1838 1839 Void setIvResPredEnabledFlag( Int d, Bool flag ) { m_ivResPredEnabledFlag[d] = flag; } 1840 Bool getIvResPredEnabledFlag( Int d ) const { return m_ivResPredEnabledFlag[d]; } 1841 1842 Void setDepthRefEnabledFlag( Int d, Bool flag ) { m_depthRefEnabledFlag[d] = flag; } 1843 Bool getDepthRefEnabledFlag( Int d ) const { return m_depthRefEnabledFlag[d]; } 1844 1845 Void setVspMcEnabledFlag( Int d, Bool flag ) { m_vspMcEnabledFlag[d] = flag; } 1846 Bool getVspMcEnabledFlag( Int d ) const { return m_vspMcEnabledFlag[d]; } 1847 1848 Void setDbbpEnabledFlag( Int d, Bool flag ) { m_dbbpEnabledFlag[d] = flag; } 1849 Bool getDbbpEnabledFlag( Int d ) const { return m_dbbpEnabledFlag[d]; } 1850 1851 Void setTexMcEnabledFlag( Int d, Bool flag ) { m_texMcEnabledFlag[d] = flag; } 1852 Bool getTexMcEnabledFlag( Int d ) const { return m_texMcEnabledFlag[d]; } 1853 1854 Void setLog2TexmcSubPbSizeMinus3( Int d, Int val ) { m_log2TexmcSubPbSizeMinus3[d] = val; } 1855 Int getLog2TexmcSubPbSizeMinus3( Int d ) const { return m_log2TexmcSubPbSizeMinus3[d]; } 1856 1857 Void setIntraContourEnabledFlag( Int d, Bool flag ) { m_intraContourEnabledFlag[d] = flag; } 1858 Bool getIntraContourEnabledFlag( Int d ) const { return m_intraContourEnabledFlag[d]; } 1859 1860 Void setIntraDcOnlyWedgeEnabledFlag( Int d, Bool flag ) { m_intraDcOnlyWedgeEnabledFlag[d] = flag; } 1861 Bool getIntraDcOnlyWedgeEnabledFlag( Int d ) const { return m_intraDcOnlyWedgeEnabledFlag[d]; } 1862 1863 Void setCqtCuPartPredEnabledFlag( Int d, Bool flag ) { m_cqtCuPartPredEnabledFlag[d] = flag; } 1864 Bool getCqtCuPartPredEnabledFlag( Int d ) const { return m_cqtCuPartPredEnabledFlag[d]; } 1865 1866 Void setInterDcOnlyEnabledFlag( Int d, Bool flag ) { m_interDcOnlyEnabledFlag[d] = flag; } 1867 Bool getInterDcOnlyEnabledFlag( Int d ) const { return m_interDcOnlyEnabledFlag[d]; } 1868 1869 Void setSkipIntraEnabledFlag( Int d, Bool flag ) { m_skipIntraEnabledFlag[d] = flag; } 1870 Bool getSkipIntraEnabledFlag( Int d ) const { return m_skipIntraEnabledFlag[d]; } 1871 1871 private: 1872 1872 1873 Bool m_iv MvPredFlag [2];1874 Bool m_ivMvScal ingFlag[2];1875 Int m_log2 SubPbSizeMinus3[2];1876 Bool m_ivResPred Flag[2];1877 Bool m_depthRef inementFlag[2];1878 Bool m_v iewSynthesisPredFlag[2];1879 Bool m_d epthBasedBlkPartFlag[2];1880 Bool m_ mpiFlag[2];1881 Int m_log2 MpiSubPbSizeMinus3[2];1882 Bool m_intraContour Flag[2];1883 Bool m_intra SdcWedgeFlag[2];1884 Bool m_ qtPredFlag[2];1885 Bool m_inter SdcFlag[2];1886 Bool m_ depthIntraSkipFlag[2];1873 Bool m_ivDiMcEnabledFlag [2]; 1874 Bool m_ivMvScalEnabledFlag [2]; 1875 Int m_log2IvmcSubPbSizeMinus3 [2]; 1876 Bool m_ivResPredEnabledFlag [2]; 1877 Bool m_depthRefEnabledFlag [2]; 1878 Bool m_vspMcEnabledFlag [2]; 1879 Bool m_dbbpEnabledFlag [2]; 1880 Bool m_texMcEnabledFlag [2]; 1881 Int m_log2TexmcSubPbSizeMinus3 [2]; 1882 Bool m_intraContourEnabledFlag [2]; 1883 Bool m_intraDcOnlyWedgeEnabledFlag[2]; 1884 Bool m_cqtCuPartPredEnabledFlag [2]; 1885 Bool m_interDcOnlyEnabledFlag [2]; 1886 Bool m_skipIntraEnabledFlag [2]; 1887 1887 }; 1888 1888
Note: See TracChangeset for help on using the changeset viewer.