This is the complete list of members for mitsuba::PathVertex, including all inherited members.
| cast(const Scene *scene, EVertexType desired) | mitsuba::PathVertex | |
| clone(MemoryPool &pool) const | mitsuba::PathVertex | |
| componentType | mitsuba::PathVertex | |
| connect(const Scene *scene, const PathVertex *pred, const PathEdge *predEdge, PathVertex *vs, PathEdge *edge, PathVertex *vt, const PathEdge *succEdge, const PathVertex *succ) | mitsuba::PathVertex | static |
| connect(const Scene *scene, const PathVertex *pred, const PathEdge *predEdge, PathVertex *vs, PathEdge *edge, PathVertex *vt, const PathEdge *succEdge, const PathVertex *succ, EMeasure vsMeasure, EMeasure vtMeasure) | mitsuba::PathVertex | static |
| data | mitsuba::PathVertex | |
| degenerate | mitsuba::PathVertex | |
| EDataSize enum value | mitsuba::PathVertex | |
| EEmitterSample enum value | mitsuba::PathVertex | |
| EEmitterSupernode enum value | mitsuba::PathVertex | |
| EInvalid enum value | mitsuba::PathVertex | |
| EMediumInteraction enum value | mitsuba::PathVertex | |
| ENormal enum value | mitsuba::PathVertex | |
| ESensorSample enum value | mitsuba::PathVertex | |
| ESensorSupernode enum value | mitsuba::PathVertex | |
| ESupernode enum value | mitsuba::PathVertex | |
| ESurfaceInteraction enum value | mitsuba::PathVertex | |
| eval(const Scene *scene, const PathVertex *pred, const PathVertex *succ, ETransportMode mode, EMeasure measure=EArea) const | mitsuba::PathVertex | |
| evalPdf(const Scene *scene, const PathVertex *pred, const PathVertex *succ, ETransportMode mode, EMeasure measure=EArea) const | mitsuba::PathVertex | |
| evalPdfDirect(const Scene *scene, const PathVertex *sample, ETransportMode mode, EMeasure measure=EArea) const | mitsuba::PathVertex | |
| EVertexType enum name | mitsuba::PathVertex | |
| getAbstractEmitter() const | mitsuba::PathVertex | inline |
| getComponentType() const | mitsuba::PathVertex | inline |
| getEndpointRecord() | mitsuba::PathVertex | inline |
| getEndpointRecord() const | mitsuba::PathVertex | inline |
| getGeometricNormal() const | mitsuba::PathVertex | |
| getIntersection() | mitsuba::PathVertex | inline |
| getIntersection() const | mitsuba::PathVertex | inline |
| getMediumSamplingRecord() | mitsuba::PathVertex | inline |
| getMediumSamplingRecord() const | mitsuba::PathVertex | inline |
| getPosition() const | mitsuba::PathVertex | |
| getPositionSamplingRecord() | mitsuba::PathVertex | inline |
| getPositionSamplingRecord() const | mitsuba::PathVertex | inline |
| getSamplePosition() const | mitsuba::PathVertex | inline |
| getSamplePosition(const PathVertex *succ, Point2 &result) const | mitsuba::PathVertex | |
| getShadingNormal() const | mitsuba::PathVertex | |
| getTargetMedium(const PathEdge *predEdge, const PathVertex *succ) const | mitsuba::PathVertex | |
| getTargetMedium(const PathEdge *predEdge, const Vector &d) const | mitsuba::PathVertex | |
| getTime() const | mitsuba::PathVertex | |
| getType() const | mitsuba::PathVertex | inline |
| isAbsorbing() const | mitsuba::PathVertex | inline |
| isConnectable() const | mitsuba::PathVertex | inline |
| isDegenerate() const | mitsuba::PathVertex | inline |
| isDiffuseInteraction() const | mitsuba::PathVertex | inline |
| isEmitterSample() const | mitsuba::PathVertex | inline |
| isEmitterSupernode() const | mitsuba::PathVertex | inline |
| isMediumInteraction() const | mitsuba::PathVertex | inline |
| isNullInteraction() const | mitsuba::PathVertex | inline |
| isOnSurface() const | mitsuba::PathVertex | inline |
| isSensorSample() const | mitsuba::PathVertex | inline |
| isSensorSupernode() const | mitsuba::PathVertex | inline |
| isSupernode() const | mitsuba::PathVertex | inline |
| isSurfaceInteraction() const | mitsuba::PathVertex | inline |
| makeEndpoint(const Scene *scene, Float time, ETransportMode mode) | mitsuba::PathVertex | |
| measure | mitsuba::PathVertex | |
| operator!=(const PathVertex &vertex) const | mitsuba::PathVertex | inline |
| operator==(const PathVertex &vertex) const | mitsuba::PathVertex | |
| mitsuba::PathVertex | ||
| perturbDirection(const Scene *scene, const PathVertex *pred, const PathEdge *predEdge, PathEdge *succEdge, PathVertex *succ, const Vector &d, Float dist, EVertexType desiredType, ETransportMode mode) | mitsuba::PathVertex | |
| perturbPosition(const Scene *scene, Sampler *sampler, Float stddev) | mitsuba::PathVertex | |
| perturbPositionPdf(const PathVertex *target, Float stddev) const | mitsuba::PathVertex | |
| propagatePerturbation(const Scene *scene, const PathVertex *pred, const PathEdge *predEdge, PathEdge *succEdge, PathVertex *succ, unsigned int componentType, Float dist, EVertexType desiredType, ETransportMode mode) | mitsuba::PathVertex | |
| rrWeight | mitsuba::PathVertex | |
| sampleDirect(const Scene *scene, Sampler *sampler, PathVertex *endpoint, PathEdge *edge, PathVertex *sample, ETransportMode mode) const | mitsuba::PathVertex | |
| sampleNext(const Scene *scene, Sampler *sampler, const PathVertex *pred, const PathEdge *predEdge, PathEdge *succEdge, PathVertex *succ, ETransportMode mode, bool russianRoulette=false, Spectrum *throughput=NULL) | mitsuba::PathVertex | |
| sampleSensor(const Scene *scene, Sampler *sampler, const Point2i &pixelPosition, PathEdge *e0, PathVertex *v1, PathEdge *e1, PathVertex *v2) | mitsuba::PathVertex | |
| toString() const | mitsuba::PathVertex | |
| type | mitsuba::PathVertex | |
| update(const Scene *scene, const PathVertex *pred, const PathVertex *succ, ETransportMode mode, EMeasure measure=EArea) | mitsuba::PathVertex | |
| updateSamplePosition(const PathVertex *succ) | mitsuba::PathVertex | |
| verify(const Scene *scene, const PathVertex *adjL, const PathVertex *adjE, ETransportMode mode, std::ostream &os) const | mitsuba::PathVertex | |
| weight | mitsuba::PathVertex |