accept(const MutationRecord &muRec) | mitsuba::BidirectionalMutator | virtual |
BidirectionalMutator(const Scene *scene, Sampler *sampler, MemoryPool &pool, int kmin, int kmax) | mitsuba::BidirectionalMutator | |
decRef(bool autoDeallocate=true) const | Object | |
EBidirectionalMutation enum value | mitsuba::Mutator | |
ECausticPerturbation enum value | mitsuba::Mutator | |
EIndependentMutation enum value | mitsuba::Mutator | |
ELensPerturbation enum value | mitsuba::Mutator | |
ELensSubpathMutation enum value | mitsuba::Mutator | |
EManifoldPerturbation enum value | mitsuba::Mutator | |
EMultiChainPerturbation enum value | mitsuba::Mutator | |
EMutationType enum name | mitsuba::Mutator | |
EMutationTypeCount enum value | mitsuba::Mutator | |
getClass() const | mitsuba::BidirectionalMutator | virtual |
getRefCount() const | Object | inline |
getType() const | mitsuba::BidirectionalMutator | virtual |
incRef() const | Object | |
m_kmax | mitsuba::BidirectionalMutator | protected |
m_kmin | mitsuba::BidirectionalMutator | protected |
m_pool | mitsuba::BidirectionalMutator | protected |
m_sampler | mitsuba::BidirectionalMutator | protected |
m_scene | mitsuba::BidirectionalMutator | protected |
m_temp | mitsuba::BidirectionalMutator | protected |
m_tempPath | mitsuba::BidirectionalMutator | protected |
m_theClass | mitsuba::BidirectionalMutator | static |
Object() | Object | |
pmfMutation(const Path &source, const MutationRecord &muRec) const | mitsuba::BidirectionalMutator | protected |
Q(const Path &source, const Path &proposal, const MutationRecord &muRec) const | mitsuba::BidirectionalMutator | virtual |
sampleMutation(Path &source, Path &proposal, MutationRecord &muRec, const MutationRecord &sourceMuRec) | mitsuba::BidirectionalMutator | virtual |
staticInitialization() | Object | static |
staticShutdown() | Object | static |
suitability(const Path &path) const | mitsuba::BidirectionalMutator | virtual |
toString() const | Object | virtual |
~BidirectionalMutator() | mitsuba::BidirectionalMutator | protectedvirtual |
~Mutator() | mitsuba::Mutator | inlineprotectedvirtual |
~Object() | Object | protectedvirtual |