( self )
| 150 | self.assertEqual( c.getApertureOffset(), imath.V2f( 0, 0 ) ) |
| 151 | |
| 152 | def testRenderOverrides( self ): |
| 153 | c = IECoreScene.Camera() |
| 154 | |
| 155 | self.assertEqual( c.hasFilmFit(), False ) |
| 156 | self.assertEqual( c.hasResolution(), False ) |
| 157 | self.assertEqual( c.hasPixelAspectRatio(), False ) |
| 158 | self.assertEqual( c.hasResolutionMultiplier(), False ) |
| 159 | self.assertEqual( c.hasOverscan(), False ) |
| 160 | self.assertEqual( c.hasOverscanLeft(), False ) |
| 161 | self.assertEqual( c.hasOverscanRight(), False ) |
| 162 | self.assertEqual( c.hasOverscanTop(), False ) |
| 163 | self.assertEqual( c.hasOverscanBottom(), False ) |
| 164 | self.assertEqual( c.hasCropWindow(), False ) |
| 165 | self.assertEqual( c.hasShutter(), False ) |
| 166 | |
| 167 | c.setFilmFit( IECoreScene.Camera.FilmFit.Vertical ) |
| 168 | c.setResolution( imath.V2i( 1280, 720 ) ) |
| 169 | c.setPixelAspectRatio( 2 ) |
| 170 | c.setResolutionMultiplier( 0.5 ) |
| 171 | c.setOverscan( True ) |
| 172 | c.setOverscanLeft( 0.2 ) |
| 173 | c.setOverscanRight( 0.1 ) |
| 174 | c.setOverscanTop( 0.3 ) |
| 175 | c.setOverscanBottom( 0.4 ) |
| 176 | c.setCropWindow( imath.Box2f( imath.V2f( 0.1, 0.2 ), imath.V2f( 0.8, 0.9 ) ) ) |
| 177 | c.setShutter( imath.V2f( -0.7, 0.3 ) ) |
| 178 | |
| 179 | self.assertEqual( c.hasFilmFit(), True ) |
| 180 | self.assertEqual( c.hasResolution(), True ) |
| 181 | self.assertEqual( c.hasPixelAspectRatio(), True ) |
| 182 | self.assertEqual( c.hasResolutionMultiplier(), True ) |
| 183 | self.assertEqual( c.hasOverscan(), True ) |
| 184 | self.assertEqual( c.hasOverscanLeft(), True ) |
| 185 | self.assertEqual( c.hasOverscanRight(), True ) |
| 186 | self.assertEqual( c.hasOverscanTop(), True ) |
| 187 | self.assertEqual( c.hasOverscanBottom(), True ) |
| 188 | self.assertEqual( c.hasCropWindow(), True ) |
| 189 | self.assertEqual( c.hasShutter(), True ) |
| 190 | |
| 191 | self.assertEqual( c.getFilmFit(), IECoreScene.Camera.FilmFit.Vertical ) |
| 192 | self.assertEqual( c.getResolution(), imath.V2i( 1280, 720 ) ) |
| 193 | self.assertEqual( c.getPixelAspectRatio(), 2 ) |
| 194 | self.assertEqual( c.getResolutionMultiplier(), 0.5 ) |
| 195 | self.assertEqual( c.getOverscan(), True ) |
| 196 | self.assertAlmostEqual( c.getOverscanLeft(), 0.2 ) |
| 197 | self.assertAlmostEqual( c.getOverscanRight(), 0.1 ) |
| 198 | self.assertAlmostEqual( c.getOverscanTop(), 0.3 ) |
| 199 | self.assertAlmostEqual( c.getOverscanBottom(), 0.4 ) |
| 200 | self.assertBox2fEqual( c.getCropWindow(), 0.1, 0.2, 0.8, 0.9 ) |
| 201 | self.assertAlmostEqual( c.getShutter(), imath.V2f( -0.7, 0.3 ) ) |
| 202 | |
| 203 | c.removeFilmFit() |
| 204 | c.removeResolution() |
| 205 | c.removePixelAspectRatio() |
| 206 | c.removeResolutionMultiplier() |
| 207 | c.removeOverscan() |
| 208 | c.removeOverscanLeft() |
| 209 | c.removeOverscanRight() |
nothing calls this directly
no test coverage detected