#include <ImplicitSurfaceFunction.h>

Public Types | |
| typedef P | Point |
| typedef VectorTraits< P > | PointTraits |
| typedef VectorTraits< P >::BaseType | PointBaseType |
| typedef V | Value |
| typedef VectorTraits< V > | ValueTraits |
| typedef VectorTraits< V >::BaseType | ValueBaseType |
| typedef ImplicitSurfaceFunction< P, V > | Fn |
Public Member Functions | |
| IE_CORE_DECLAREMEMBERPTR (Fn) | |
| virtual | ~ImplicitSurfaceFunction () |
| Value | operator() (const Point &p) |
| virtual Value | getValue (const Point &p)=0 |
| typedef ImplicitSurfaceFunction<P, V> IECore::ImplicitSurfaceFunction< P, V >::Fn |
Reimplemented in IECore::CachedImplicitSurfaceFunction< P, V >, and IECore::CSGImplicitSurfaceFunction< P, V >.
| typedef P IECore::ImplicitSurfaceFunction< P, V >::Point |
Reimplemented in IECore::BlobbyImplicitSurfaceFunction< P, V >, IECore::CachedImplicitSurfaceFunction< P, V >, IECore::CSGImplicitSurfaceFunction< P, V >, IECore::PlaneImplicitSurfaceFunction< P, V >, IECore::SphereImplicitSurfaceFunction< P, V >, and IECore::ZhuBridsonImplicitSurfaceFunction< P, V >.
| typedef VectorTraits<P>::BaseType IECore::ImplicitSurfaceFunction< P, V >::PointBaseType |
Reimplemented in IECore::BlobbyImplicitSurfaceFunction< P, V >, IECore::CachedImplicitSurfaceFunction< P, V >, IECore::CSGImplicitSurfaceFunction< P, V >, IECore::PlaneImplicitSurfaceFunction< P, V >, IECore::SphereImplicitSurfaceFunction< P, V >, and IECore::ZhuBridsonImplicitSurfaceFunction< P, V >.
| typedef VectorTraits<P> IECore::ImplicitSurfaceFunction< P, V >::PointTraits |
Reimplemented in IECore::BlobbyImplicitSurfaceFunction< P, V >, IECore::CachedImplicitSurfaceFunction< P, V >, IECore::CSGImplicitSurfaceFunction< P, V >, IECore::PlaneImplicitSurfaceFunction< P, V >, IECore::SphereImplicitSurfaceFunction< P, V >, and IECore::ZhuBridsonImplicitSurfaceFunction< P, V >.
| typedef V IECore::ImplicitSurfaceFunction< P, V >::Value |
Reimplemented in IECore::BlobbyImplicitSurfaceFunction< P, V >, IECore::CachedImplicitSurfaceFunction< P, V >, IECore::CSGImplicitSurfaceFunction< P, V >, IECore::PlaneImplicitSurfaceFunction< P, V >, IECore::SphereImplicitSurfaceFunction< P, V >, and IECore::ZhuBridsonImplicitSurfaceFunction< P, V >.
| typedef VectorTraits<V>::BaseType IECore::ImplicitSurfaceFunction< P, V >::ValueBaseType |
Reimplemented in IECore::BlobbyImplicitSurfaceFunction< P, V >, IECore::CachedImplicitSurfaceFunction< P, V >, IECore::CSGImplicitSurfaceFunction< P, V >, IECore::PlaneImplicitSurfaceFunction< P, V >, IECore::SphereImplicitSurfaceFunction< P, V >, and IECore::ZhuBridsonImplicitSurfaceFunction< P, V >.
| typedef VectorTraits<V> IECore::ImplicitSurfaceFunction< P, V >::ValueTraits |
Reimplemented in IECore::BlobbyImplicitSurfaceFunction< P, V >, IECore::CachedImplicitSurfaceFunction< P, V >, IECore::CSGImplicitSurfaceFunction< P, V >, IECore::PlaneImplicitSurfaceFunction< P, V >, IECore::SphereImplicitSurfaceFunction< P, V >, and IECore::ZhuBridsonImplicitSurfaceFunction< P, V >.
| virtual IECore::ImplicitSurfaceFunction< P, V >::~ImplicitSurfaceFunction | ( | ) | [inline, virtual] |
| virtual Value IECore::ImplicitSurfaceFunction< P, V >::getValue | ( | const Point & | p | ) | [pure virtual] |
Implemented in IECore::BlobbyImplicitSurfaceFunction< P, V >, IECore::CachedImplicitSurfaceFunction< P, V >, IECore::CSGImplicitSurfaceFunction< P, V >, IECore::MeshPrimitiveImplicitSurfaceFunction, IECore::PlaneImplicitSurfaceFunction< P, V >, IECore::PrimitiveImplicitSurfaceFunction, IECore::SphereImplicitSurfaceFunction< P, V >, and IECore::ZhuBridsonImplicitSurfaceFunction< P, V >.
Referenced by IECore::ImplicitSurfaceFunction< Imath::V3f, float >::operator()().
| IECore::ImplicitSurfaceFunction< P, V >::IE_CORE_DECLAREMEMBERPTR | ( | Fn | ) |
| Value IECore::ImplicitSurfaceFunction< P, V >::operator() | ( | const Point & | p | ) | [inline] |
The operator simply calls the pure virtual method getValue, to allow easier subclassing from within Python
Reimplemented in IECore::BlobbyImplicitSurfaceFunction< P, V >, IECore::CachedImplicitSurfaceFunction< P, V >, IECore::CSGImplicitSurfaceFunction< P, V >, IECore::MeshPrimitiveImplicitSurfaceFunction, IECore::PlaneImplicitSurfaceFunction< P, V >, IECore::PrimitiveImplicitSurfaceFunction, IECore::SphereImplicitSurfaceFunction< P, V >, and IECore::ZhuBridsonImplicitSurfaceFunction< P, V >.
1.5.8