MCPcopy Create free account
hub / github.com/ImageEngine/cortex / numBoundSamples

Method numBoundSamples

src/IECoreScene/LinkedScene.cpp:228–249  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

226}
227
228size_t LinkedScene::numBoundSamples() const
229{
230 if (!m_sampled)
231 {
232 return 0;
233 }
234 if ( m_linkedScene )
235 {
236 if ( m_timeRemapped )
237 {
238 return static_cast<const SampledSceneInterface*>(m_mainScene.get())->numAttributeSamples( timeLinkAttribute );
239 }
240 else
241 {
242 return static_cast<const SampledSceneInterface*>(m_linkedScene.get())->numBoundSamples();
243 }
244 }
245 else
246 {
247 return static_cast<const SampledSceneInterface*>(m_mainScene.get())->numBoundSamples();
248 }
249}
250
251double LinkedScene::boundSampleTime( size_t sampleIndex ) const
252{

Callers 4

testWritingMethod · 0.95
testTimeRemappingMethod · 0.95
writeAttributeMethod · 0.45

Calls 2

numAttributeSamplesMethod · 0.45
getMethod · 0.45

Tested by 3

testWritingMethod · 0.76
testTimeRemappingMethod · 0.76