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

Method numAttributeSamples

src/IECoreScene/LinkedScene.cpp:547–568  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

545}
546
547size_t LinkedScene::numAttributeSamples( const Name &name ) const
548{
549 if (!m_sampled)
550 {
551 return 0;
552 }
553 if ( m_linkedScene && !m_atLink )
554 {
555 if ( m_timeRemapped )
556 {
557 return static_cast<const SampledSceneInterface*>(m_mainScene.get())->numAttributeSamples( timeLinkAttribute );
558 }
559 else
560 {
561 return static_cast<const SampledSceneInterface*>(m_linkedScene.get())->numAttributeSamples(name);
562 }
563 }
564 else
565 {
566 return static_cast<const SampledSceneInterface*>(m_mainScene.get())->numAttributeSamples(name);
567 }
568}
569
570double LinkedScene::attributeSampleTime( const Name &name, size_t sampleIndex ) const
571{

Callers 3

numBoundSamplesMethod · 0.45
numTransformSamplesMethod · 0.45
numObjectSamplesMethod · 0.45

Calls 1

getMethod · 0.45

Tested by

no test coverage detected