Namespaces | |
| namespace | AttributeBlock |
| namespace | BasicPreset |
| namespace | CamelCase |
| namespace | CapturingMessageHandler |
| namespace | CheckFileDependenciesOp |
| namespace | CheckImagesOp |
| namespace | ClassLoader |
| namespace | ClassLsOp |
| namespace | ClassParameter |
| namespace | ClassVectorParameter |
| namespace | CompoundStream |
| namespace | CompoundVectorParameter |
| namespace | ConfigLoader |
| namespace | curry |
| namespace | DataTraits |
| namespace | DateTimeParameterParser |
| namespace | Enum |
| namespace | FileDependenciesOp |
| namespace | FileExaminer |
| namespace | FileSequenceAnalyzerOp |
| namespace | FileSequenceFunctions |
| namespace | FileSequenceGraphOp |
| namespace | FormattedParameterHelp |
| namespace | Formatter |
| namespace | IDXReader |
| namespace | IgnoredExceptions |
| namespace | ImageSequenceCompositeOp |
| namespace | IndexedIO |
| namespace | LayeredDict |
| namespace | Log |
| namespace | LsHeaderOp |
| namespace | MenuDefinition |
| namespace | MenuItemDefinition |
| namespace | MessageHandlerOverwriting |
| namespace | MotionBlock |
| namespace | NukeFileExaminer |
| namespace | ObjectOverwriting |
| namespace | OpOverwriting |
| namespace | OptionalCompoundParameter |
| namespace | ParameterAlgo |
| namespace | ParameterisedOverwriting |
| namespace | ParameterOverwriting |
| namespace | ParameterParser |
| namespace | PointsExpressionOp |
| namespace | Preset |
| namespace | ReadProcedural |
| namespace | registerObject |
| namespace | registerRunTimeTyped |
| namespace | RemovePrimitiveVariables |
| namespace | RenamePrimitiveVariables |
| namespace | RIBFileExaminer |
| namespace | SearchReplaceOp |
| namespace | SequenceCatOp |
| namespace | SequenceConvertOp |
| namespace | SequenceCpOp |
| namespace | SequenceLsOp |
| namespace | SequenceMergeOp |
| namespace | SequenceMvOp |
| namespace | SequenceRenumberOp |
| namespace | SequenceRmOp |
| namespace | StringUtil |
| namespace | Struct |
| namespace | SubstitutedDict |
| namespace | TransformBlock |
| namespace | TypeTraits |
| namespace | VisualiserProcedural |
| namespace | WorldBlock |
| namespace | WrappedTextFormatter |
Classes | |
| class | AddSmoothSkinningInfluencesOp |
| class | AssociatedLegendre |
| class | AttributeBlock |
| class | AttributeCache |
| class | AttributeState |
| class | BGEOParticleReader |
| class | BinaryFrameList |
| class | BINMeshReader |
| class | BINParticleWriter |
| The BINParticleWriter class creates files in Realflow binary format. More... | |
| class | BlindDataHolder |
| A class which represents an object with some blind data attached. More... | |
| class | BlobbyImplicitSurfaceFunction |
| An implicit function describing a "blobby" from a collection of points, radii, and strengths. More... | |
| class | BoundedKDTree |
| Builds a KDTree of bounded volumes to permit fast intersection/overlap tests. More... | |
| struct | BoxTypeTraits |
| struct | BoxTraits |
| struct | BoxTypeTraits< Imath::Box3s > |
| struct | BoxTypeTraits< Imath::Box3i > |
| struct | BoxTypeTraits< Imath::Box3f > |
| struct | BoxTypeTraits< Imath::Box3d > |
| struct | BoxTypeTraits< Imath::Box2s > |
| struct | BoxTypeTraits< Imath::Box2i > |
| struct | BoxTypeTraits< Imath::Box2f > |
| struct | BoxTypeTraits< Imath::Box2d > |
| class | CachedImplicitSurfaceFunction |
| class | CachedReader |
| class | Camera |
| class | CameraController |
| class | CapturingRenderer |
| class | ChannelOp |
| class | CineonToLinearDataConversion |
| A class to perform data conversion from Cineon log values to linear. More... | |
| class | CineonToLinearOp |
| Applies Cineon to linear conversion on ImagePrimitive channels. More... | |
| class | CINImageReader |
| class | CINImageWriter |
| The CINImageWriter class serializes images to the Kodak Cineon 10-bit log image format. More... | |
| class | CircularIterator |
| class | ClassData |
| class | ClientDisplayDriver |
| class | ColorSpaceTransformOp |
| struct | ColorTransform |
| Base class for data conversions. More... | |
| class | ColorTransformOp |
| class | CompoundData |
| A class for storing a map of named Data items. More... | |
| class | CompoundDataConversion |
| class | CompoundFrameList |
| class | CompoundMessageHandler |
| class | CompoundObject |
| class | CompoundParameter |
| class | CompressSmoothSkinningDataOp |
| The CompressSmoothSkinningDataOp compresses SmoothSkinningData by removing weights below a threshold value. More... | |
| class | ContrastSmoothSkinningWeightsOp |
| class | Converter |
| class | CoordinateSystem |
| class | CSGImplicitSurfaceFunction |
| An implicit surface function for performing CSG operations on other implicit surfaces: union, intersection, and difference. More... | |
| class | CubeColorLookup |
| The CubeColorLookup, templated on either float or double, performs interpolated lookups into color tables. More... | |
| class | CubeColorTransformOp |
| class | CubicBasis |
| class | CurveExtrudeOp |
| The CurveExtrudeOp lofts RiCurves into RiPatchMesh cylinders, obeying any width primvars present. More... | |
| class | CurveLineariser |
| An op to convert cubic curves to linear curves. More... | |
| class | CurvesMergeOp |
| An op to merge one set of curves with another. More... | |
| class | CurvesPrimitive |
| class | CurvesPrimitiveEvaluator |
| class | CurveTangentsOp |
| class | CurveTracer |
| class | Data |
| A base class for data storage. More... | |
| class | DataCastOp |
| The CastDatatOp performs cast convertion on Data types. More... | |
| struct | DataConversion |
| Base class for data conversions. More... | |
| struct | DataConvert |
| class | DataPromoteOp |
| class | DecompressSmoothSkinningDataOp |
| The DecompressSmoothSkinningDataOp decompresses SmoothSkinningData by adding 0 value weights for all missing influences. More... | |
| struct | Deleter |
| A simple unary functor which calls delete on its argument, and resets it to zero. More... | |
| struct | ArrayDeleter |
| A simple unary functor which calls delete[] on its argument, and resets it to zero. More... | |
| struct | NullDeleter |
| struct | DimensionTraits |
| class | DirNameParameter |
| class | Display |
| The Display class implements a simple PreWorldRenderable that calls renderer->display() in the render() method. More... | |
| class | DisplayDriver |
| class | DisplayDriverServer |
| class | DPXImageReader |
| class | DPXImageWriter |
| The DPXImageWriter class serializes images to the Digital Picture eXchange 10-bit log image format. More... | |
| class | EmptyFrameList |
| class | EnvMapSampler |
| class | EnvMapSHProjector |
| Projects a Lat-Long environment map on a SphericalHarmonics object and returns the resulting SH coefficients. More... | |
| class | EuclideanToSphericalTransform |
| class | Exception |
| The base class from which all IE core library exceptions should derive. More... | |
| class | IOException |
| Base class for Input/Output exceptions. More... | |
| class | FileNotFoundIOException |
| A class to represent "file not found" exceptions. More... | |
| class | InvalidArgumentException |
| Base class for Invalid Argument exceptions. More... | |
| class | PermissionDeniedIOException |
| A class to represent "permission denied" exceptions. More... | |
| class | NotImplementedException |
| A class to represent "not implemented" exceptions. More... | |
| class | ExclusionFrameList |
| class | EXRImageReader |
| The EXRImageReader class reads OpenEXR files. More... | |
| class | EXRImageWriter |
| class | FaceAreaOp |
| class | FaceVaryingPromotionOp |
| A MeshPrimitiveOp to promote PrimitiveVariables to FaceVarying interpolation. More... | |
| class | FileIndexedIO |
| class | FileNameParameter |
| class | FileSequence |
| class | FileSequenceParameter |
| class | FileSequenceVectorParameter |
| class | FileSystemIndexedIO |
| An implementation of IndexedIOInterface which operates as an actual file system on disk. More... | |
| class | FilteredMessageHandler |
| This abstract base class that implements filtering MessageHandler of any kind. More... | |
| class | Font |
| class | FrameList |
| class | FrameListParameter |
| class | FrameRange |
| class | FromCoreConverter |
| class | Grade |
| class | Group |
| struct | Hash |
| struct | Hash< T * > |
| struct | Hash< const char * > |
| struct | Hash< std::string > |
| struct | HashTable |
| class | HdrMergeOp |
| The HdrMergeOp merges a set of images with different exposures into a single HDR image. More... | |
| class | HeaderGenerator |
| class | HierarchicalCache |
| class | HitMissTransform |
| class | IFFFile |
| class | IFFHairReader |
| The IFFHairReader class defines a class for reading Maya IFF hair cache files onto a CurvesPrimitive. More... | |
| class | ImageCompositeOp |
| class | ImageConvolveOp |
| class | ImageCropOp |
| class | ImageDiffOp |
| class | ImageDisplayDriver |
| class | ImagePremultiplyOp |
| class | ImagePrimitive |
| class | ImagePrimitiveEvaluator |
| An implementation of PrimitiveEvaluator to allow queries to be performed on ImagePrimitive instances. More... | |
| class | ImageReader |
| class | ImageThinner |
| class | ImageUnpremultiplyOp |
| class | ImageWriter |
| Abstract base class for serializing images. More... | |
| class | ImathRandAdapter |
| class | ImplicitSurfaceFunction |
| class | IndexedIOFilter |
| class | IndexedIONullFilter |
| A Null filter. Performs no filtering. More... | |
| class | IndexedIOEntryTypeFilter |
| A class to filter out Entries which don't have the specified type. More... | |
| class | IndexedIORegexFilter |
| A class to filter out Entries whose names don't match the specified regular expression. More... | |
| class | IndexedIOInterface |
| class | IndexedIOPath |
| class | Interned |
| class | InterpolatedCache |
| struct | LinearInterpolator |
| struct | CubicInterpolator |
| struct | LinearInterpolator< std::vector< T > > |
| struct | LinearInterpolator< TypedData< T > > |
| struct | CubicInterpolator< std::vector< T > > |
| struct | CubicInterpolator< TypedData< T > > |
| struct | LinearInterpolator< Imath::Quat< T > > |
| struct | CubicInterpolator< Imath::Quat< T > > |
| struct | LinearInterpolator< Imath::Box< T > > |
| struct | CubicInterpolator< Imath::Box< T > > |
| struct | LinearInterpolator< TransformationMatrix< T > > |
| struct | CubicInterpolator< TransformationMatrix< T > > |
| class | IntrusivePtr |
| class | InverseDistanceWeightedInterpolation |
| class | JPEGImageReader |
| The JPEGImageReader reads Joint Photographic Experts Group (JPEG) files. More... | |
| class | JPEGImageWriter |
| The JPEGImageWriter class serializes images to the Joint Photographic Experts Group (JPEG) format. More... | |
| class | KDTree |
| class | LevelFilteredMessageHandler |
| class | LevenbergMarquardt |
| class | Light |
| A class to represent lights. More... | |
| class | LimitSmoothSkinningInfluencesOp |
| class | LinearToCineonDataConversion |
| A class to perform data conversion from linear to Cineon log values. More... | |
| class | LinearToCineonOp |
| Applies linear to SRGB conversion on ImagePrimitive channels. More... | |
| struct | LinearToPanalogDataConversion |
| A class to perform data conversion from linear values to Panalog. More... | |
| class | LinearToPanalogOp |
| Applies linear to Panalog conversion on ImagePrimitive channels. More... | |
| struct | LinearToRec709DataConversion |
| A class to perform data conversion from linear values to Rec709. More... | |
| class | LinearToRec709Op |
| Applies linear to Rec709 conversion on ImagePrimitive channels. More... | |
| struct | LinearToSRGBDataConversion |
| A class to perform data conversion from linear values to sRGB. More... | |
| class | LinearToSRGBOp |
| Applies linear to SRGB conversion on ImagePrimitive channels. More... | |
| class | LineSegment |
| class | Lookup |
| class | LRUCache |
| class | LuminanceOp |
| The LuminanceOp calculates a primvar representing luminance. More... | |
| class | MappedRandomPointDistributionOp |
| class | MarchingCubes |
| Templated implementation of "Efficient implementation of Marching Cubes cases with topological guarantees", Thomas Lewiner et al 2003, http://cuca.mat.puc-rio.br/~tomlew. More... | |
| class | MarschnerBCSDF |
| class | MarschnerLookupTableOp |
| class | MarschnerParameter |
| class | MatrixMotionTransform |
| class | MatrixMultiplyOp |
| struct | MatConvert |
| struct | MatrixTraits |
| struct | MatrixTraits< Imath::M33f > |
| Specialisations for Imath types. More... | |
| struct | MatrixTraits< Imath::M44f > |
| struct | MatrixTraits< Imath::M33d > |
| struct | MatrixTraits< Imath::M44d > |
| class | MatrixTransform |
| struct | MeanSquaredError |
| class | MedianCutSampler |
| class | MemoryIndexedIO |
| class | MemoryStream |
| A boost.iostreams "device" for reading to/writing from memory. More... | |
| struct | MemoryStreamSource |
| struct | MemoryStreamSink |
| class | MeshDistortionsOp |
| A MeshPrimitiveOp to calculate the distortions (expansion and contraction) on the mesh edges by comparing P and Pref prim vars. More... | |
| class | MeshMergeOp |
| A MeshPrimitiveOp to merge one mesh with another. More... | |
| class | MeshNormalsOp |
| A MeshPrimitiveOp to calculate vertex normals. More... | |
| class | MeshPrimitive |
| class | MeshPrimitiveBuilder |
| class | MeshPrimitiveEvaluator |
| An implementation of PrimitiveEvaluator to allow spatial queries to be performed on MeshPrimitive instances. More... | |
| class | MeshPrimitiveImplicitSurfaceFunction |
| A model of ImplicitSurfaceFunction for creating a signed distance field with respect to a MeshPrimitive. More... | |
| class | MeshPrimitiveImplicitSurfaceOp |
| class | MeshPrimitiveShrinkWrapOp |
| class | MeshTangentsOp |
| A MeshPrimitiveOp to calculate vertex tangents. More... | |
| class | MeshVertexReorderOp |
| A MeshPrimitiveOp to reorder the vertices of a mesh based on an initial selection of 3 vertices. More... | |
| class | MessageHandler |
| class | MixSmoothSkinningWeightsOp |
| class | ModifyOp |
| class | MotionPrimitive |
| class | NormalizeSmoothSkinningWeightsOp |
| class | NParticleReader |
| The NParticleReader class defines a class for reading IFF cache files (Maya nCaches) onto a PointsPrimitive. More... | |
| class | NullMessageHandler |
| class | NullObject |
| class | NumericParameter |
| class | NURBSPrimitive |
| class | Object |
| A base class defining copying and streaming. More... | |
| struct | LinearInterpolator< Object > |
| struct | CubicInterpolator< Object > |
| class | ObjectParameter |
| class | ObjectReader |
| An ObjectReader reads instances of a single Object from a file with a .cob extension. More... | |
| class | ObjectVector |
| An Object which holds a vector of child Objects. More... | |
| class | ObjectWriter |
| An ObjectWriter writes instances of a single Object to a file with a .cob extension. More... | |
| class | OBJReader |
| class | Op |
| class | OStreamMessageHandler |
| class | OversamplesCalculator |
| class | PanalogToLinearDataConversion |
| A class to perform data conversion from Panalog values to linear. More... | |
| class | PanalogToLinearOp |
| Applies Panalog to linear conversion on ImagePrimitive channels. More... | |
| class | Parameter |
| class | Parameterised |
| class | ParameterisedInterface |
| class | ParameterisedProcedural |
| class | ParticleMeshOp |
| The ParticleMeshOp calculates a mesh from an isosurface defined by a point cloud. More... | |
| class | ParticleReader |
| class | ParticleWriter |
| class | PatchMeshPrimitive |
| A Primitive representation of an RiPatchMesh. More... | |
| class | PathParameter |
| class | PathVectorParameter |
| class | PDCParticleReader |
| class | PDCParticleWriter |
| The PDCParticleWriter class creates files in maya pdc format. More... | |
| struct | SmoothStepFalloff |
| struct | SmootherStepFalloff |
| class | PerlinNoise |
| class | PlaneImplicitSurfaceFunction |
| An implicit surface describing a plane. More... | |
| class | PointBoundsOp |
| The PointBoundsOp calculates a bound box for a set of points. More... | |
| class | PointDensitiesOp |
| The PointDensitiesOp calculates densities from a cloud of points. More... | |
| class | PointDistribution |
| class | PointMeshOp |
| The PointMeshOp calculates a mesh from an isosurface defined by a point cloud. More... | |
| class | PointNormalsOp |
| class | PointRepulsionOp |
| class | PointSmoothSkinningOp |
| class | PointsMotionOp |
| class | PointsPrimitive |
| class | PointsPrimitiveEvaluator |
| class | PointVelocityDisplaceOp |
| class | PolygonIterator |
| class | PolygonVertexIterator |
| class | PreWorldRenderable |
| class | Primitive |
| class | PrimitiveEvaluator |
| class | PrimitiveImplicitSurfaceFunction |
| class | PrimitiveOp |
| struct | PrimitiveVariable |
| class | RadixSort |
| class | RandomRotationOp |
| class | Reader |
| class | RealSphericalHarmonicFunction |
| struct | Rec709ToLinearDataConversion |
| A class to perform data conversion from Rec709 values to linear. More... | |
| class | Rec709ToLinearOp |
| Applies Rec709 to linear conversion on ImagePrimitive channels. More... | |
| class | RefCounted |
| class | RemoveSmoothSkinningInfluencesOp |
| class | Renderable |
| An abstract class to define objects which are renderable. More... | |
| class | Renderer |
| class | ReorderedFrameList |
| class | ReorderSmoothSkinningInfluencesOp |
| The ReorderSmoothSkinningInfluencesOp changes the order of the influences in SmoothSkinningData. More... | |
| class | ReversedFrameList |
| class | RGBToXYZColorTransform |
| A templated ColorTransform class to perform RGB->XYZ color transformations. More... | |
| class | RunTimeTyped |
| struct | ScaledDataConversion |
| class | ScopedMessageHandler |
| class | SearchPath |
| The SearchPath class provides a simple means of finding a file on a set of searchpaths. More... | |
| class | SGIImageReader |
| The SGIImageReader reads SGI RGB files. More... | |
| class | Shader |
| A class to represent shaders. More... | |
| class | SimpleSubsurface |
| class | LongDataAlias |
| class | SmoothSkinningData |
| class | SmoothSmoothSkinningWeightsOp |
| struct | SpaceTransform |
| Base class for data conversions. More... | |
| class | SphereImplicitSurfaceFunction |
| An implicit surface describing a sphere. More... | |
| class | SpherePrimitive |
| SpherePrimitive represents a renderable parametric sphere. More... | |
| class | SpherePrimitiveEvaluator |
| class | SphericalHarmonics |
| class | SphericalHarmonicsProjector |
| class | SphericalHarmonicsRotationMatrix |
| class | SphericalHarmonicsTensor |
| class | SphericalHarmonicsTransferMatrix |
| class | SphericalToEuclideanTransform |
| class | Spline |
| class | SplineToImage |
| struct | SRGBToLinearDataConversion |
| A class to perform data conversion from sRGB values to linear. More... | |
| class | SRGBToLinearOp |
| Applies SRGB to linear conversion on ImagePrimitive channels. More... | |
| class | StateRenderable |
| class | SummedAreaOp |
| Turns image channels into summed area table of their contents. More... | |
| class | SweepAndPrune |
| class | TGAImageReader |
| The TGAImageReader reads version 1 Truevision Targa files. More... | |
| class | TGAImageWriter |
| The TGAImageWriter class serializes images to the Truevision Targa file format. More... | |
| class | TIFFImageReader |
| class | TIFFImageWriter |
| class | TimePeriod |
| A default constructable boost::posix_time::time_period, for use as parameter to IECore::TypedData template. More... | |
| class | Timer |
| class | ToCoreConverter |
| class | Transform |
| class | TransformationMatrix |
| Defines a transformation matrix that supports scale and rotation pivots in the same way Maya defines MTransformationMatrix. More... | |
| class | TransformBlock |
| class | TransformOp |
| class | TriangulateOp |
| class | Triangulator |
| class | Turbulence |
| class | TypedData |
| class | TypedDataTraits |
| class | TypedObjectParameter |
| class | TypedParameter |
| A template class for simple typed parameters. TypedData<T> is used to store the value. More... | |
| class | TypedPrimitiveOp |
| The TypedPrimitiveOp template defines a base class for Ops which modify primitives of a specific type. More... | |
| struct | TypeInfoCmp |
| class | UniformRandomPointDistributionOp |
| class | UVDistortOp |
| Distorts an ImagePrimitive by using a UV map as reference. More... | |
| class | ValidatedStringParameter |
| class | VectorDataFilterOp |
| struct | VecConvert |
| struct | VectorTraits |
| struct | VectorTraits< int > |
| Specialisation for int type to allow its use as a 1d vector. More... | |
| struct | VectorTraits< float > |
| Specialisation for float type to allow its use as a 1d vector. More... | |
| struct | VectorTraits< double > |
| Specialisation for double type to allow its use as a 1d vector. More... | |
| class | LongVectorDataAlias |
| class | VisibleRenderable |
| class | WarpOp |
| A base class for warp operations on ImagePrimitive objects. More... | |
| class | WorldBlock |
| class | Writer |
| class | XYYToXYZColorTransform |
| A templated ColorTransform class to perform xyY->XYZ color transformations. More... | |
| class | XYZToRGBColorTransform |
| A templated ColorTransform class to perform XYZ->RGB color transformations. More... | |
| class | XYZToXYYColorTransform |
| A templated ColorTransform class to perform XYZ->xyY color transformations. More... | |
| class | YUVImageWriter |
| class | ZhuBridsonImplicitSurfaceFunction |
| class | HierarchicalCacheDependency |
| struct | StringCStringEqual |
| struct | BoxTraits< MBoundingBox > |
| struct | MatrixTraits< MMatrix > |
| struct | MatrixTraits< MFloatMatrix > |
| struct | VectorTraits< MPoint > |
| struct | VectorTraits< MFloatPoint > |
| struct | VectorTraits< MVector > |
| struct | VectorTraits< MFloatVector > |
Typedefs | |
| typedef BlobbyImplicitSurfaceFunction < Imath::V3f, float > | BlobbyImplicitSurfaceFunctionV3ff |
| typedef BlobbyImplicitSurfaceFunction < Imath::V3f, double > | BlobbyImplicitSurfaceFunctionV3fd |
| typedef BlobbyImplicitSurfaceFunction < Imath::V3d, float > | BlobbyImplicitSurfaceFunctionV3df |
| typedef BlobbyImplicitSurfaceFunction < Imath::V3d, double > | BlobbyImplicitSurfaceFunctionV3dd |
| typedef BoundedKDTree < std::vector< Imath::Box2f > ::const_iterator > | Box2fTree |
| typedef BoundedKDTree < std::vector< Imath::Box2d > ::const_iterator > | Box2dTree |
| typedef BoundedKDTree < std::vector< Imath::Box3f > ::const_iterator > | Box3fTree |
| typedef BoundedKDTree < std::vector< Imath::Box3d > ::const_iterator > | Box3dTree |
| typedef CachedImplicitSurfaceFunction < Imath::V3f, float > | CachedImplicitSurfaceFunctionV3ff |
| typedef CachedImplicitSurfaceFunction < Imath::V3f, double > | CachedImplicitSurfaceFunctionV3fd |
| typedef CachedImplicitSurfaceFunction < Imath::V3d, float > | CachedImplicitSurfaceFunctionV3df |
| typedef CachedImplicitSurfaceFunction < Imath::V3d, double > | CachedImplicitSurfaceFunctionV3dd |
| typedef std::map < InternedString, DataPtr > | CompoundDataMap |
| The type of Data held by the CompoundData typedef. | |
| typedef TypedData < CompoundDataMap > | CompoundDataBase |
| typedef CSGImplicitSurfaceFunction < Imath::V3f, float > | CSGImplicitSurfaceFunctionV3ff |
| typedef CSGImplicitSurfaceFunction < Imath::V3f, double > | CSGImplicitSurfaceFunctionV3fd |
| typedef CSGImplicitSurfaceFunction < Imath::V3d, float > | CSGImplicitSurfaceFunctionV3df |
| typedef CSGImplicitSurfaceFunction < Imath::V3d, double > | CSGImplicitSurfaceFunctionV3dd |
| typedef CubeColorLookup< float > | CubeColorLookupf |
| typedef CubeColorLookup< double > | CubeColorLookupd |
| typedef TypedData < CubeColorLookupf > | CubeColorLookupfData |
| typedef TypedData < CubeColorLookupd > | CubeColorLookupdData |
| typedef TypedParameter < CubeColorLookupf > | CubeColorLookupfParameter |
| typedef TypedParameter < CubeColorLookupd > | CubeColorLookupdParameter |
| typedef CubicBasis< float > | CubicBasisf |
| typedef CubicBasis< double > | CubicBasisd |
| typedef TypedData < boost::posix_time::ptime > | DateTimeData |
| typedef TypedParameter < boost::posix_time::ptime > | DateTimeParameter |
| typedef EuclideanToSphericalTransform < Imath::V3f, Imath::V2f > | EuclideanToSphericalTransform3f2f |
| typedef EuclideanToSphericalTransform < Imath::V3f, Imath::V3f > | EuclideanToSphericalTransform3f3f |
| typedef EuclideanToSphericalTransform < Imath::V3d, Imath::V2d > | EuclideanToSphericalTransform3d2d |
| typedef EuclideanToSphericalTransform < Imath::V3d, Imath::V3d > | EuclideanToSphericalTransform3d3d |
| typedef ImathRandAdapter < Imath::Rand32 > | ImathRand32Adapter |
| typedef ImathRandAdapter < Imath::Rand48 > | ImathRand48Adapter |
| typedef ImplicitSurfaceFunction < Imath::V3f, float > | ImplicitSurfaceFunctionV3ff |
| typedef ImplicitSurfaceFunction < Imath::V3f, double > | ImplicitSurfaceFunctionV3fd |
| typedef ImplicitSurfaceFunction < Imath::V3d, float > | ImplicitSurfaceFunctionV3df |
| typedef ImplicitSurfaceFunction < Imath::V3d, double > | ImplicitSurfaceFunctionV3dd |
| typedef Interned< std::string > | InternedString |
| typedef InverseDistanceWeightedInterpolation < std::vector< Imath::V2f > ::const_iterator, std::vector < float >::const_iterator > | InverseDistanceWeightedInterpolationV2ff |
| typedef InverseDistanceWeightedInterpolation < std::vector< Imath::V2d > ::const_iterator, std::vector < double >::const_iterator > | InverseDistanceWeightedInterpolationV2dd |
| typedef InverseDistanceWeightedInterpolation < std::vector< Imath::V3f > ::const_iterator, std::vector < float >::const_iterator > | InverseDistanceWeightedInterpolationV3ff |
| typedef InverseDistanceWeightedInterpolation < std::vector< Imath::V3d > ::const_iterator, std::vector < double >::const_iterator > | InverseDistanceWeightedInterpolationV3dd |
| typedef InverseDistanceWeightedInterpolation < std::vector< Imath::V2f > ::const_iterator, std::vector < Imath::V2f >::const_iterator > | InverseDistanceWeightedInterpolationV2fV2f |
| typedef InverseDistanceWeightedInterpolation < std::vector< Imath::V2d > ::const_iterator, std::vector < Imath::V2d >::const_iterator > | InverseDistanceWeightedInterpolationV2dV2d |
| typedef InverseDistanceWeightedInterpolation < std::vector< Imath::V3f > ::const_iterator, std::vector < Imath::V3f >::const_iterator > | InverseDistanceWeightedInterpolationV3fV3f |
| typedef InverseDistanceWeightedInterpolation < std::vector< Imath::V3d > ::const_iterator, std::vector < Imath::V3d >::const_iterator > | InverseDistanceWeightedInterpolationV3dV3d |
| typedef KDTree< std::vector < Imath::V2f >::const_iterator > | V2fTree |
| typedef KDTree< std::vector < Imath::V2d >::const_iterator > | V2dTree |
| typedef KDTree< std::vector < Imath::V3f >::const_iterator > | V3fTree |
| typedef KDTree< std::vector < Imath::V3d >::const_iterator > | V3dTree |
| typedef LineSegment< Imath::V3f > | LineSegment3f |
| typedef LineSegment< Imath::V3d > | LineSegment3d |
| typedef LineSegment< Imath::V2f > | LineSegment2f |
| typedef LineSegment< Imath::V2d > | LineSegment2d |
| typedef Lookup< float, float > | Lookupff |
| typedef Lookup< double, double > | Lookupdd |
| typedef Lookup< float, Imath::Color3f > | LookupfColor3f |
| typedef Lookup< float, Imath::Color4f > | LookupfColor4f |
| typedef MarschnerBCSDF < Imath::Color3f > | MarschnerBCSDFC3f |
| Typedefs for common uses. | |
| typedef MessageHandler | Msg = MessageHandler |
| typedef for brevity. | |
| typedef NumericParameter< int > | IntParameter |
| typedef NumericParameter< float > | FloatParameter |
| typedef NumericParameter< double > | DoubleParameter |
| typedef PerlinNoise < Imath::V3f, float, SmootherStepFalloff< float > > | PerlinNoiseV3ff |
| Typedefs for common uses. | |
| typedef PerlinNoise < Imath::V2f, float, SmootherStepFalloff< float > > | PerlinNoiseV2ff |
| typedef PerlinNoise< float, float, SmootherStepFalloff < float > > | PerlinNoiseff |
| typedef PerlinNoise < Imath::V3f, Imath::V2f, SmootherStepFalloff< float > > | PerlinNoiseV3fV2f |
| typedef PerlinNoise < Imath::V2f, Imath::V2f, SmootherStepFalloff< float > > | PerlinNoiseV2fV2f |
| typedef PerlinNoise< float, Imath::V2f, SmootherStepFalloff< float > > | PerlinNoisefV2f |
| typedef PerlinNoise < Imath::V3f, Imath::V3f, SmootherStepFalloff< float > > | PerlinNoiseV3fV3f |
| typedef PerlinNoise < Imath::V2f, Imath::V3f, SmootherStepFalloff< float > > | PerlinNoiseV2fV3f |
| typedef PerlinNoise< float, Imath::V3f, SmootherStepFalloff< float > > | PerlinNoisefV3f |
| typedef PerlinNoise < Imath::V3f, Imath::Color3f, SmootherStepFalloff< float > > | PerlinNoiseV3fColor3f |
| typedef PerlinNoise < Imath::V2f, Imath::Color3f, SmootherStepFalloff< float > > | PerlinNoiseV2fColor3f |
| typedef PerlinNoise< float, Imath::Color3f, SmootherStepFalloff< float > > | PerlinNoisefColor3f |
| typedef PlaneImplicitSurfaceFunction < Imath::V3f, float > | PlaneImplicitSurfaceFunctionV3ff |
| typedef PlaneImplicitSurfaceFunction < Imath::V3f, double > | PlaneImplicitSurfaceFunctionV3fd |
| typedef PlaneImplicitSurfaceFunction < Imath::V3d, float > | PlaneImplicitSurfaceFunctionV3df |
| typedef PlaneImplicitSurfaceFunction < Imath::V3d, double > | PlaneImplicitSurfaceFunctionV3dd |
| typedef std::map< std::string, PrimitiveVariable > | PrimitiveVariableMap |
| A simple type to hold named PrimitiveVariables. | |
| typedef TypedData< bool > | BoolData |
| typedef TypedData< float > | FloatData |
| typedef TypedData< double > | DoubleData |
| typedef TypedData< int > | IntData |
| typedef TypedData< unsigned int > | UIntData |
| typedef TypedData< char > | CharData |
| typedef TypedData< unsigned char > | UCharData |
| typedef TypedData< short > | ShortData |
| typedef TypedData< unsigned short > | UShortData |
| typedef TypedData< int64_t > | Int64Data |
| typedef TypedData< uint64_t > | UInt64Data |
| typedef TypedData< std::string > | StringData |
| typedef TypedData< half > | HalfData |
| typedef TypedData< Imath::V2i > | V2iData |
| typedef TypedData< Imath::V3i > | V3iData |
| typedef TypedData< Imath::V2f > | V2fData |
| typedef TypedData< Imath::V3f > | V3fData |
| typedef TypedData< Imath::V2d > | V2dData |
| typedef TypedData< Imath::V3d > | V3dData |
| typedef TypedData< Imath::Color3f > | Color3fData |
| typedef TypedData< Imath::Color4f > | Color4fData |
| typedef TypedData < Imath::Color3< double > > | Color3dData |
| typedef TypedData < Imath::Color4< double > > | Color4dData |
| typedef TypedData< Imath::Box2i > | Box2iData |
| typedef TypedData< Imath::Box3i > | Box3iData |
| typedef TypedData< Imath::Box2f > | Box2fData |
| typedef TypedData< Imath::Box3f > | Box3fData |
| typedef TypedData< Imath::Box2d > | Box2dData |
| typedef TypedData< Imath::Box3d > | Box3dData |
| typedef TypedData< Imath::M33f > | M33fData |
| typedef TypedData< Imath::M33d > | M33dData |
| typedef TypedData< Imath::M44f > | M44fData |
| typedef TypedData< Imath::M44d > | M44dData |
| typedef TypedData< Imath::Quatf > | QuatfData |
| typedef TypedData< Imath::Quatd > | QuatdData |
| typedef TypedParameter< bool > | BoolParameter |
| typedef TypedParameter < std::string > | StringParameter |
| typedef TypedParameter < Imath::V2i > | V2iParameter |
| typedef TypedParameter < Imath::V3i > | V3iParameter |
| typedef TypedParameter < Imath::V2f > | V2fParameter |
| typedef TypedParameter < Imath::V3f > | V3fParameter |
| typedef TypedParameter < Imath::V2d > | V2dParameter |
| typedef TypedParameter < Imath::V3d > | V3dParameter |
| typedef TypedParameter < Imath::Color3f > | Color3fParameter |
| typedef TypedParameter < Imath::Color4f > | Color4fParameter |
| typedef TypedParameter < Imath::Box2i > | Box2iParameter |
| typedef TypedParameter < Imath::Box3i > | Box3iParameter |
| typedef TypedParameter < Imath::Box2f > | Box2fParameter |
| typedef TypedParameter < Imath::Box3f > | Box3fParameter |
| typedef TypedParameter < Imath::Box2d > | Box2dParameter |
| typedef TypedParameter < Imath::Box3d > | Box3dParameter |
| typedef TypedParameter < Imath::M44f > | M44fParameter |
| typedef TypedParameter < Imath::M44d > | M44dParameter |
| typedef TypedParameter < TransformationMatrixf > | TransformationMatrixfParameter |
| typedef TypedParameter < TransformationMatrixd > | TransformationMatrixdParameter |
| typedef SphereImplicitSurfaceFunction < Imath::V3f, float > | SphereImplicitSurfaceFunctionV3ff |
| typedef SphereImplicitSurfaceFunction < Imath::V3f, double > | SphereImplicitSurfaceFunctionV3fd |
| typedef SphereImplicitSurfaceFunction < Imath::V3d, float > | SphereImplicitSurfaceFunctionV3df |
| typedef SphereImplicitSurfaceFunction < Imath::V3d, double > | SphereImplicitSurfaceFunctionV3dd |
| typedef SphericalHarmonics< float > | SHf |
| typedef SphericalHarmonics < double > | SHd |
| typedef SphericalHarmonics < Imath::V3f > | SHV3f |
| typedef SphericalHarmonics < Imath::V3d > | SHV3d |
| typedef SphericalHarmonics < Imath::Color3f > | SHColor3f |
| typedef SphericalHarmonicsProjector < float > | SHProjectorf |
| typedef SphericalHarmonicsProjector < double > | SHProjectord |
| typedef SphericalHarmonicsRotationMatrix < float > | SHRotationf |
| typedef SphericalHarmonicsRotationMatrix < double > | SHRotationd |
| typedef SphericalHarmonicsTransferMatrix < double > | SHTransferMatrixd |
| typedef SphericalHarmonicsTransferMatrix < float > | SHTransferMatrixf |
| typedef SphericalToEuclideanTransform < Imath::V2f, Imath::V3f > | SphericalToEuclideanTransform2f3f |
| typedef SphericalToEuclideanTransform < Imath::V3f, Imath::V3f > | SphericalToEuclideanTransform3f3f |
| typedef SphericalToEuclideanTransform < Imath::V2d, Imath::V3d > | SphericalToEuclideanTransform2d3d |
| typedef SphericalToEuclideanTransform < Imath::V3d, Imath::V3d > | SphericalToEuclideanTransform3d3d |
| typedef Spline< float, float > | Splineff |
| typedef Spline< double, double > | Splinedd |
| typedef Spline< float, Imath::Color3f > | SplinefColor3f |
| typedef Spline< float, Imath::Color4f > | SplinefColor4f |
| typedef TypedData< Splineff > | SplineffData |
| typedef TypedData< Splinedd > | SplineddData |
| typedef TypedData< SplinefColor3f > | SplinefColor3fData |
| typedef TypedData< SplinefColor4f > | SplinefColor4fData |
| typedef TypedParameter< Splineff > | SplineffParameter |
| typedef TypedParameter< Splinedd > | SplineddParameter |
| typedef TypedParameter < SplinefColor3f > | SplinefColor3fParameter |
| typedef TypedParameter < SplinefColor4f > | SplinefColor4fParameter |
| typedef TypedData < boost::posix_time::time_duration > | TimeDurationData |
| typedef TypedParameter < boost::posix_time::time_duration > | TimeDurationParameter |
| typedef TypedData< TimePeriod > | TimePeriodData |
| typedef TypedParameter < TimePeriod > | TimePeriodParameter |
| typedef TransformationMatrix < double > | TransformationMatrixd |
| typedef TransformationMatrix < float > | TransformationMatrixf |
| typedef TypedData < TransformationMatrixf > | TransformationMatrixfData |
| typedef TypedData < TransformationMatrixd > | TransformationMatrixdData |
| typedef Triangulator < std::vector< Imath::V2f > ::const_iterator > | V2fTriangulator |
| typedef Triangulator < std::vector< Imath::V3f > ::const_iterator > | V3fTriangulator |
| typedef Triangulator < std::vector< Imath::V2d > ::const_iterator > | V2dTriangulator |
| typedef Triangulator < std::vector< Imath::V3d > ::const_iterator > | V3dTriangulator |
| typedef Turbulence < PerlinNoiseV3ff > | TurbulenceV3ff |
| Typedefs for common uses. | |
| typedef Turbulence < PerlinNoiseV2ff > | TurbulenceV2ff |
| typedef Turbulence< PerlinNoiseff > | Turbulenceff |
| typedef Turbulence < PerlinNoiseV3fV2f > | TurbulenceV3fV2f |
| typedef Turbulence < PerlinNoiseV2fV2f > | TurbulenceV2fV2f |
| typedef Turbulence < PerlinNoisefV2f > | TurbulencefV2f |
| typedef Turbulence < PerlinNoiseV3fV3f > | TurbulenceV3fV3f |
| typedef Turbulence < PerlinNoiseV2fV3f > | TurbulenceV2fV3f |
| typedef Turbulence < PerlinNoisefV3f > | TurbulencefV3f |
| typedef Turbulence < PerlinNoiseV3fColor3f > | TurbulenceV3fColor3f |
| typedef Turbulence < PerlinNoiseV2fColor3f > | TurbulenceV2fColor3f |
| typedef Turbulence < PerlinNoisefColor3f > | TurbulencefColor3f |
| typedef TypedObjectParameter < Renderable > | RenderableParameter |
| typedef TypedObjectParameter < StateRenderable > | StateRenderableParameter |
| typedef TypedObjectParameter < AttributeState > | AttributeStateParameter |
| typedef TypedObjectParameter < Shader > | ShaderParameter |
| typedef TypedObjectParameter < Transform > | TransformParameter |
| typedef TypedObjectParameter < MatrixMotionTransform > | MatrixMotionTransformParameter |
| typedef TypedObjectParameter < MatrixTransform > | MatrixTransformParameter |
| typedef TypedObjectParameter < VisibleRenderable > | VisibleRenderableParameter |
| typedef TypedObjectParameter < Group > | GroupParameter |
| typedef TypedObjectParameter < CompoundObject > | CompoundObjectParameter |
| typedef TypedObjectParameter < ObjectVector > | ObjectVectorParameter |
| typedef TypedObjectParameter < SmoothSkinningData > | SmoothSkinningDataParameter |
| typedef TypedObjectParameter < ImagePrimitive > | ImagePrimitiveParameter |
| typedef TypedObjectParameter < MotionPrimitive > | MotionPrimitiveParameter |
| typedef TypedObjectParameter < Primitive > | PrimitiveParameter |
| typedef TypedObjectParameter < MeshPrimitive > | MeshPrimitiveParameter |
| typedef TypedObjectParameter < CurvesPrimitive > | CurvesPrimitiveParameter |
| typedef TypedObjectParameter < PointsPrimitive > | PointsPrimitiveParameter |
| typedef TypedData< std::vector < bool > > | BoolVectorData |
| typedef TypedData< std::vector < half > > | HalfVectorData |
| typedef TypedData< std::vector < float > > | FloatVectorData |
| typedef TypedData< std::vector < double > > | DoubleVectorData |
| typedef TypedData< std::vector < int > > | IntVectorData |
| typedef TypedData< std::vector < unsigned int > > | UIntVectorData |
| typedef TypedData< std::vector < char > > | CharVectorData |
| typedef TypedData< std::vector < unsigned char > > | UCharVectorData |
| typedef TypedData< std::vector < short > > | ShortVectorData |
| typedef TypedData< std::vector < unsigned short > > | UShortVectorData |
| typedef TypedData< std::vector < int64_t > > | Int64VectorData |
| typedef TypedData< std::vector < uint64_t > > | UInt64VectorData |
| typedef TypedData< std::vector < std::string > > | StringVectorData |
| typedef TypedData< std::vector < Imath::V2f > > | V2fVectorData |
| typedef TypedData< std::vector < Imath::V2d > > | V2dVectorData |
| typedef TypedData< std::vector < Imath::V2i > > | V2iVectorData |
| typedef TypedData< std::vector < Imath::V3f > > | V3fVectorData |
| typedef TypedData< std::vector < Imath::V3d > > | V3dVectorData |
| typedef TypedData< std::vector < Imath::V3i > > | V3iVectorData |
| typedef TypedData< std::vector < Imath::Box2i > > | Box2iVectorData |
| typedef TypedData< std::vector < Imath::Box2f > > | Box2fVectorData |
| typedef TypedData< std::vector < Imath::Box2d > > | Box2dVectorData |
| typedef TypedData< std::vector < Imath::Box3i > > | Box3iVectorData |
| typedef TypedData< std::vector < Imath::Box3f > > | Box3fVectorData |
| typedef TypedData< std::vector < Imath::Box3d > > | Box3dVectorData |
| typedef TypedData< std::vector < Imath::M33f > > | M33fVectorData |
| typedef TypedData< std::vector < Imath::M33d > > | M33dVectorData |
| typedef TypedData< std::vector < Imath::M44f > > | M44fVectorData |
| typedef TypedData< std::vector < Imath::M44d > > | M44dVectorData |
| typedef TypedData< std::vector < Imath::Quatf > > | QuatfVectorData |
| typedef TypedData< std::vector < Imath::Quatd > > | QuatdVectorData |
| typedef TypedData< std::vector < Imath::Color3f > > | Color3fVectorData |
| typedef TypedData< std::vector < Imath::Color4f > > | Color4fVectorData |
| typedef TypedData< std::vector < Imath::Color3< double > > > | Color3dVectorData |
| typedef TypedData< std::vector < Imath::Color4< double > > > | Color4dVectorData |
| typedef TypedParameter < std::vector< bool > > | BoolVectorParameter |
| typedef TypedParameter < std::vector< int > > | IntVectorParameter |
| typedef TypedParameter < std::vector< float > > | FloatVectorParameter |
| typedef TypedParameter < std::vector< double > > | DoubleVectorParameter |
| typedef TypedParameter < std::vector< std::string > > | StringVectorParameter |
| typedef TypedParameter < std::vector< Imath::V2f > > | V2fVectorParameter |
| typedef TypedParameter < std::vector< Imath::V3f > > | V3fVectorParameter |
| typedef TypedParameter < std::vector< Imath::V2d > > | V2dVectorParameter |
| typedef TypedParameter < std::vector< Imath::V3d > > | V3dVectorParameter |
| typedef TypedParameter < std::vector< Imath::Box3f > > | Box3fVectorParameter |
| typedef TypedParameter < std::vector< Imath::Box3d > > | Box3dVectorParameter |
| typedef TypedParameter < std::vector< Imath::M33f > > | M33fVectorParameter |
| typedef TypedParameter < std::vector< Imath::M44f > > | M44fVectorParameter |
| typedef TypedParameter < std::vector< Imath::M33d > > | M33dVectorParameter |
| typedef TypedParameter < std::vector< Imath::M44d > > | M44dVectorParameter |
| typedef TypedParameter < std::vector< Imath::Quatf > > | QuatfVectorParameter |
| typedef TypedParameter < std::vector< Imath::Quatd > > | QuatdVectorParameter |
| typedef TypedParameter < std::vector< Imath::Color3f > > | Color3fVectorParameter |
| typedef TypedParameter < std::vector< Imath::Color4f > > | Color4fVectorParameter |
| typedef ZhuBridsonImplicitSurfaceFunction < Imath::V3f, float > | ZhuBridsonImplicitSurfaceFunctionV3ff |
| typedef ZhuBridsonImplicitSurfaceFunction < Imath::V3f, double > | ZhuBridsonImplicitSurfaceFunctionV3fd |
| typedef ZhuBridsonImplicitSurfaceFunction < Imath::V3d, float > | ZhuBridsonImplicitSurfaceFunctionV3df |
| typedef ZhuBridsonImplicitSurfaceFunction < Imath::V3d, double > | ZhuBridsonImplicitSurfaceFunctionV3dd |
Enumerations | |
| enum | Winding { ClockwiseWinding = 0, CounterClockwiseWinding = 1 } |
| enum | TypeId { InvalidTypeId = 0, ObjectTypeId = 1, DataTypeId = 2, FloatVectorDataTypeId = 3, DoubleVectorDataTypeId = 4, IntVectorDataTypeId = 5, UIntVectorDataTypeId = 6, CharVectorDataTypeId = 7, UCharVectorDataTypeId = 8, V2fVectorDataTypeId = 9, V2dVectorDataTypeId = 10, V3fVectorDataTypeId = 11, V3dVectorDataTypeId = 12, Box3fVectorDataTypeId = 13, Box3dVectorDataTypeId = 14, M33fVectorDataTypeId = 15, M33dVectorDataTypeId = 16, M44fVectorDataTypeId = 17, M44dVectorDataTypeId = 18, QuatfVectorDataTypeId = 19, QuatdVectorDataTypeId = 20, StringVectorDataTypeId = 21, FloatDataTypeId = 22, DoubleDataTypeId = 23, IntDataTypeId = 24, LongDataTypeId = 25, UIntDataTypeId = 26, CharDataTypeId = 27, UCharDataTypeId = 28, StringDataTypeId = 29, LongVectorDataTypeId = 30, CompoundDataTypeId = 31, V2fDataTypeId = 32, V3fDataTypeId = 33, V2dDataTypeId = 34, V3dDataTypeId = 35, Box2fDataTypeId = 36, Box3fDataTypeId = 37, Box2dDataTypeId = 38, Box3dDataTypeId = 39, M44fDataTypeId = 40, M44dDataTypeId = 41, QuatfDataTypeId = 42, QuatdDataTypeId = 43, Color3fDataTypeId = 44, Color4fDataTypeId = 45, Color3dDataTypeId = 46, Color4dDataTypeId = 47, Color3fVectorDataTypeId = 48, Color4fVectorDataTypeId = 49, Color3dVectorDataTypeId = 50, Color4dVectorDataTypeId = 51, BlindDataHolderTypeId = 52, RenderableTypeId = 53, ParameterListTypeId = 54, CompoundObjectTypeId = 55, M33fDataTypeId = 56, M33dDataTypeId = 57, Box2fVectorDataTypeId = 58, Box2dVectorDataTypeId = 59, BoolDataTypeId = 60, PrimitiveTypeId = 61, PointsPrimitiveTypeId = 62, ImagePrimitiveTypeId = 63, Box2iDataTypeId = 64, HalfVectorDataTypeId = 65, V2iDataTypeId = 66, MeshPrimitiveTypeId = 67, ShaderTypeId = 68, RunTimeTypedTypeId = 69, ParameterTypeId = 70, CompoundParameterTypeId = 71, StringParameterTypeId = 72, ValidatedStringParameterTypeId = 73, FileNameParameterTypeId = 74, IntParameterTypeId = 75, FloatParameterTypeId = 76, DoubleParameterTypeId = 77, BoolParameterTypeId = 78, V2fParameterTypeId = 79, V3fParameterTypeId = 80, V2dParameterTypeId = 81, V3dParameterTypeId = 82, Color3fParameterTypeId = 83, Color4fParameterTypeId = 84, Box2iParameterTypeId = 85, Box2fParameterTypeId = 86, Box3fParameterTypeId = 87, Box2dParameterTypeId = 88, Box3dParameterTypeId = 89, M44fParameterTypeId = 90, M44dParameterTypeId = 91, IntVectorParameterTypeId = 92, FloatVectorParameterTypeId = 93, DoubleVectorParameterTypeId = 94, StringVectorParameterTypeId = 95, V2fVectorParameterTypeId = 96, V3fVectorParameterTypeId = 97, V2dVectorParameterTypeId = 98, V3dVectorParameterTypeId = 99, Box3fVectorParameterTypeId = 100, Box3dVectorParameterTypeId = 101, M33fVectorParameterTypeId = 102, M44fVectorParameterTypeId = 103, M33dVectorParameterTypeId = 104, M44dVectorParameterTypeId = 105, QuatfVectorParameterTypeId = 106, QuatdVectorParameterTypeId = 107, Color3fVectorParameterTypeId = 108, Color4fVectorParameterTypeId = 109, NullObjectTypeId = 110, ParameterisedTypeId = 111, OpTypeId = 112, ReaderTypeId = 113, WriterTypeId = 114, ImageReaderTypeId = 115, ImageWriterTypeId = 116, CINImageReaderTypeId = 117, CINImageWriterTypeId = 118, EXRImageReaderTypeId = 119, EXRImageWriterTypeId = 120, JPEGImageReaderTypeId = 121, JPEGImageWriterTypeId = 122, TIFFImageReaderTypeId = 123, TIFFImageWriterTypeId = 124, ObjectReaderTypeId = 125, ObjectWriterTypeId = 126, PDCParticleReaderTypeId = 127, PDCParticleWriterTypeId = 128, PathParameterTypeId = 129, DirNameParameterTypeId = 130, V3iDataTypeId = 131, RendererTypeId = 132, Box3iDataTypeId = 133, ObjectParameterTypeId = 134, ModifyOpTypeId = 135, ImageOpTypeId = 136, PrimitiveOpTypeId = 137, ProceduralTypeId = 138, Box3iParameterTypeId = 139, V2iParameterTypeId = 140, V3iParameterTypeId = 141, ParticleReaderTypeId = 142, ParticleWriterTypeId = 143, MotionPrimitiveTypeId = 144, DPXImageReaderTypeId = 145, TransformTypeId = 146, MatrixTransformTypeId = 147, MotionTransformTypeId = 148, MatrixMotionTransformTypeId = 149, GroupTypeId = 150, AttributeStateTypeId = 151, VisibleRenderableTypeId = 152, StateRenderableTypeId = 153, OBJReaderTypeId = 154, TransformationMatrixfDataTypeId = 155, TransformationMatrixdDataTypeId = 156, PointNormalsOpTypeId = 157, PointDensitiesOpTypeId = 158, DPXImageWriterTypeId = 159, BoolVectorDataTypeId = 160, VectorDataFilterOpTypeId = 161, RenderableParameterTypeId = 162, StateRenderableParameterTypeId = 163, AttributeStateParameterTypeId = 164, ShaderParameterTypeId = 165, TransformParameterTypeId = 166, MatrixMotionTransformParameterTypeId = 167, MatrixTransformParameterTypeId = 168, VisibleRenderableParameterTypeId = 169, GroupParameterTypeId = 170, MotionPrimitiveParameterTypeId = 171, PrimitiveParameterTypeId = 172, ImagePrimitiveParameterTypeId = 173, MeshPrimitiveParameterTypeId = 174, PointsPrimitiveParameterTypeId = 175, PreWorldRenderableTypeId = 176, CameraTypeId = 177, NURBSPrimitiveTypeId = 178, DataCastOpTypeId = 179, DataPromoteOpTypeId = 180, MatrixMultiplyOpTypeId = 181, PointBoundsOpTypeId = 182, RandomRotationOpTypeId = 183, V2iVectorDataTypeId = 184, V3iVectorDataTypeId = 185, PointMeshOpTypeId = 186, ParticleMeshOpTypeId = 187, HalfDataTypeId = 188, MeshPrimitiveOpTypeId = 189, PrimitiveEvaluatorTypeId = 190, MeshPrimitiveEvaluatorTypeId = 191, MeshPrimitiveImplicitSurfaceOpTypeId = 192, TriangulateOpTypeId = 193, SpherePrimitiveEvaluatorTypeId = 194, SpherePrimitiveTypeId = 195, ConverterTypeId = 196, ToCoreConverterTypeId = 197, ImageCropOpTypeId = 198, MeshPrimitiveShrinkWrapOpTypeId = 199, ImagePrimitiveEvaluatorTypeId = 200, FromCoreConverterTypeId = 201, ShortDataTypeId = 202, UShortDataTypeId = 203, ShortVectorDataTypeId = 204, UShortVectorDataTypeId = 205, PathVectorParameterTypeId = 206, ColorTransformOpTypeId = 207, TransformOpTypeId = 208, ImageDiffOpTypeId = 209, CurvesPrimitiveTypeId = 210, CoordinateSystemTypeId = 211, MeshNormalsOpTypeId = 212, MeshMergeOpTypeId = 213, FontTypeId = 214, UniformRandomPointDistributionOpTypeId = 215, Int64DataTypeId = 216, UInt64DataTypeId = 217, Int64VectorDataTypeId = 218, UInt64VectorDataTypeId = 219, MappedRandomPointDistributionOpTypeId = 220, PointRepulsionOpTypeId = 221, LuminanceOpTypeId = 222, ImagePrimitiveOpTypeId = 223, ChannelOpTypeId = 224, SummedAreaOpTypeId = 225, GradeTypeId = 226, Box2iVectorDataTypeId = 227, Box3iVectorDataTypeId = 228, MedianCutSamplerTypeId = 229, EnvMapSamplerTypeId = 230, MeshVertexReorderOpTypeId = 231, SplineffDataTypeId = 232, SplineddDataTypeId = 233, SplinefColor3fDataTypeId = 234, SplinefColor4fDataTypeId = 235, SplineffParameterTypeId = 236, SplineddParameterTypeId = 237, SplinefColor3fParameterTypeId = 238, SplinefColor4fParameterTypeId = 239, CompoundObjectParameterTypeId = 240, DisplayDriverTypeId = 241, DisplayDriverCreatorTypeId = 242, ImageDisplayDriverTypeId = 243, DisplayDriverServerTypeId = 244, ClientDisplayDriverTypeId = 245, SplineToImageTypeId = 246, DisplayTypeId = 247, MeshTangentsOpTypeId = 248, WarpOpTypeId = 249, UVDistortOpTypeId = 250, LinearToSRGBOpTypeId = 251, SRGBToLinearOpTypeId = 252, LinearToCineonOpTypeId = 253, CineonToLinearOpTypeId = 254, CubeColorTransformOpTypeId = 255, CubeColorLookupfDataTypeId = 256, CubeColorLookupdDataTypeId = 257, CubeColorLookupfParameterTypeId = 258, CubeColorLookupdParameterTypeId = 259, BoolVectorParameterTypeId = 260, LinearToRec709OpTypeId = 261, Rec709ToLinearOpTypeId = 262, ObjectVectorTypeId = 263, ObjectVectorParameterTypeId = 264, YUVImageWriterTypeId = 265, ImageCompositeOpTypeId = 266, ImagePremultiplyOpTypeId = 267, ImageUnpremultiplyOpTypeId = 268, DateTimeDataTypeId = 269, DateTimeParameterTypeId = 270, SGIImageReaderTypeId = 271, TimeDurationDataTypeId = 272, TimeDurationParameterTypeId = 273, TimePeriodDataTypeId = 274, TimePeriodParameterTypeId = 275, PatchMeshPrimitiveTypeId = 276, CurvesPrimitiveParameterTypeId = 277, CurveExtrudeOpTypeId = 278, FrameListTypeId = 279, EmptyFrameListTypeId = 280, FrameRangeTypeId = 281, CompoundFrameListTypeId = 282, ReorderedFrameListTypeId = 283, BinaryFrameListTypeId = 284, ReversedFrameListTypeId = 285, ExclusionFrameListTypeId = 286, FrameListParameterTypeId = 287, FileSequenceTypeId = 288, FileSequenceParameterTypeId = 289, FileSequenceVectorParameterTypeId = 290, ParameterisedProceduralTypeId = 291, ColorSpaceTransformOpTypeId = 292, TGAImageReaderTypeId = 293, TGAImageWriterTypeId = 294, BINParticleReaderTypeId = 295, BINParticleWriterTypeId = 296, BINMeshReaderTypeId = 297, BGEOParticleReaderTypeId = 298, NParticleReaderTypeId = 299, IFFImageReaderTypeId = 300, IFFHairReaderTypeId = 301, FaceAreaOpTypeId = 302, CurvesMergeOpTypeId = 303, CurvesPrimitiveOpTypeId = 304, CurvesPrimitiveEvaluatorTypeId = 305, HdrMergeOpTypeId = 306, HitMissTransformTypeId = 307, CurveTracerTypeId = 308, ImageThinnerTypeId = 309, CurveLineariserTypeId = 310, CompoundDataBaseTypeId = 311, ImageConvolveOpTypeId = 312, ClassParameterTypeId = 313, ClassVectorParameterTypeId = 314, CurveTangentsOpTypeId = 315, MarschnerParameterTypeId = 316, MarschnerLookupTableOpTypeId = 317, SmoothSkinningDataTypeId = 318, FaceVaryingPromotionOpTypeId = 319, MeshDistortionsOpTypeId = 320, PointVelocityDisplaceOpTypeId = 321, SmoothSkinningDataParameterTypeId = 322, CompressSmoothSkinningDataOpTypeId = 323, DecompressSmoothSkinningDataOpTypeId = 324, NormalizeSmoothSkinningWeightsOpTypeId = 325, ReorderSmoothSkinningInfluencesOpTypeId = 326, RemoveSmoothSkinningInfluencesOpTypeId = 327, SmoothSmoothSkinningWeightsOpTypeId = 328, MixSmoothSkinningWeightsOpTypeId = 329, PointSmoothSkinningOpTypeId = 330, AddSmoothSkinningInfluencesOpTypeId = 331, LimitSmoothSkinningInfluencesOpTypeId = 332, PointsPrimitiveEvaluatorTypeId = 333, TransformationMatrixfParameterTypeId = 334, TransformationMatrixdParameterTypeId = 335, PointsMotionOpTypeId = 336, CapturingRendererTypeId = 337, LinearToPanalogOpTypeId = 338, PanalogToLinearOpTypeId = 339, EnvMapSHProjectorTypeId = 340, LightTypeId = 341, ContrastSmoothSkinningWeightsOpTypeId = 342, LastCoreTypeId = 99999, FirstExtensionTypeId = 100000, FirstCoreDynamicsTypeId = 104000, LastCoreDynamicsTypeId = 104999, FirstCoreGLTypeId = 105000, LastCoreGLTypeId = 105999, FirstCoreRITypeId = 106000, LastCoreRITypeId = 106999, FirstCoreNukeTypeId = 107000, LastCoreNukeTypeId = 107999, FirstCoreTruelightTypeId = 108000, LastCoreTruelightTypeId = 108999, FirstCoreMayaTypeId = 109000, LastCoreMayaTypeId = 109999, FirstIERenderTypeId = 110000, LastIERenderTypeId = 110499, FirstDynamicTypeId = 300000, LastDynamicTypeId = 399999, LastExtensionTypeId = 399999 } |
Functions | |
| IE_CORE_DECLAREPTR (AddSmoothSkinningInfluencesOp) | |
| template<typename T > | |
| T | degreesToRadians (const T &value) |
| template<typename T > | |
| T | radiansToDegrees (const T &value) |
| IE_CORE_FORWARDDECLARE (CompoundObject) | |
| IE_CORE_DECLAREPTR (AttributeCache) | |
| IE_CORE_DECLAREPTR (AttributeState) | |
| template<typename Vec , typename F > | |
| void | bezierSubdivide (const Vec &v0, const Vec &v1, const Vec &v2, const Vec &v3, typename Vec::BaseType tolerance, F &f) |
| template<typename Vec , typename F > | |
| void | bezierSubdivide (const Vec &v0, const Vec &v1, const Vec &v2, typename Vec::BaseType tolerance, F &f) |
| As above but for quadratic curves. | |
| IE_CORE_DECLAREPTR (BGEOParticleReader) | |
| IE_CORE_DECLAREPTR (BinaryFrameList) | |
| IE_CORE_FORWARDDECLARE (MeshPrimitive) | |
| IE_CORE_DECLAREPTR (BINMeshReader) | |
| IE_CORE_DECLAREPTR (BINParticleWriter) | |
| template<class T > | |
| std::ostream & | operator<< (std::ostream &os, const Imath::Box< T > &obj) |
| Streaming for Imath::Box types. | |
| template<class T > | |
| Imath::Vec2< T > | closestPointInBox (const Imath::Vec2< T > &p, const Imath::Box< Imath::Vec2< T > > &box) |
| Closest point in box for 2D box types. | |
| template<typename T > | |
| BoxTraits< T >::BaseType | boxSize (const T &box) |
| Returns a vector representing the length of each side of the box. | |
| template<typename T > | |
| BoxTraits< T >::BaseType | boxCenter (const T &box) |
| Returns the center point of the box. | |
| template<typename T > | |
| void | boxExtend (T &box, const typename BoxTraits< T >::BaseType &p) |
| Extends the box by the given point. | |
| template<typename T > | |
| void | boxExtend (T &box, const T &box2) |
| Extends the box by the given box. | |
| template<typename T > | |
| T | boxIntersection (const T &box, const T &box2) |
| Returns the intersection between two boxes, or the empty box if there is no intersection. | |
| template<typename T > | |
| bool | boxIntersects (const T &box, const typename BoxTraits< T >::BaseType &p) |
| Returns true if the box intersects (contains) the given point. | |
| template<typename T > | |
| bool | boxIntersects (const T &box, const T &box2) |
| Returns true if the box intersects the given box. | |
| template<typename T > | |
| bool | boxContains (const T &box, const T &containee) |
| Returns true if box contains containee. | |
| template<typename T > | |
| bool | boxIntersects (const T &box, const typename BoxTraits< T >::BaseType &origin, const typename BoxTraits< T >::BaseType &direction, typename BoxTraits< T >::BaseType &result) |
| bool | littleEndian () |
| bool | bigEndian () |
| template<typename T > | |
| T | reverseBytes (const T &x) |
| Returns a copy of x with reversed byte order. | |
| template<> | |
| char | reverseBytes< char > (const char &x) |
| template<> | |
| unsigned char | reverseBytes< unsigned char > (const unsigned char &x) |
| template<> | |
| int16_t | reverseBytes< int16_t > (const int16_t &x) |
| template<> | |
| uint16_t | reverseBytes< uint16_t > (const uint16_t &x) |
| template<> | |
| int32_t | reverseBytes< int32_t > (const int32_t &x) |
| template<> | |
| uint32_t | reverseBytes< uint32_t > (const uint32_t &x) |
| template<> | |
| float | reverseBytes< float > (const float &x) |
| template<> | |
| Imf::Int64 | reverseBytes< Imf::Int64 > (const Imf::Int64 &x) |
| template<> | |
| double | reverseBytes< double > (const double &x) |
| template<typename T > | |
| T | asLittleEndian (const T &x) |
| template<typename T > | |
| T | asBigEndian (const T &x) |
| IE_CORE_FORWARDDECLARE (CachedReader) | |
| IE_CORE_FORWARDDECLARE (ModifyOp) | |
| IE_CORE_FORWARDDECLARE (Object) | |
| IE_CORE_DECLAREPTR (Camera) | |
| IE_CORE_DECLAREPTR (ChannelOp) | |
| IE_CORE_DECLAREPTR (CineonToLinearOp) | |
| IE_CORE_DECLAREPTR (CINImageReader) | |
| IE_CORE_DECLAREPTR (CINImageWriter) | |
| template<typename T , typename S > | |
| T::BaseType | luminance (const T &color, const S &weights) |
| Compute the luminance of a color using the given set of weights. | |
| template<typename T > | |
| T::BaseType | luminance (const T &color) |
| template<typename T > | |
| T | adjustSaturation (const T &color, typename T::BaseType saturation) |
| template<typename T > | |
| T | linearToSRGB (const T &color) |
| template<typename T > | |
| T | sRGBToLinear (const T &color) |
| IE_CORE_DECLAREPTR (ColorSpaceTransformOp) | |
| IE_CORE_DECLAREPTR (ColorTransformOp) | |
| template<typename T > | |
| T | compositeOver (T aVal, T aAlpha, T bVal, T bAlpha) |
| A over B. | |
| template<typename T > | |
| T | compositeMax (T aVal, T aAlpha, T bVal, T bAlpha) |
| max(A, B) | |
| template<typename T > | |
| T | compositeMin (T aVal, T aAlpha, T bVal, T bAlpha) |
| min(A, B) | |
| template<typename T > | |
| T | compositeMultiply (T aVal, T aAlpha, T bVal, T bAlpha) |
| A*B. | |
| IE_CORE_DECLAREPTR (CompoundData) | |
| IE_CORE_DECLAREPTR (CompoundDataBase) | |
| IE_CORE_DECLAREPTR (CompoundFrameList) | |
| IE_CORE_DECLAREPTR (CompoundMessageHandler) | |
| IE_CORE_DECLAREPTR (CompoundObject) | |
| IE_CORE_DECLAREPTR (CompoundParameter) | |
| IE_CORE_DECLAREPTR (CompressSmoothSkinningDataOp) | |
| IE_CORE_DECLAREPTR (ContrastSmoothSkinningWeightsOp) | |
| template<typename T , typename F > | |
| T | convert (const F &from) |
| IE_CORE_DECLAREPTR (Converter) | |
| IE_CORE_DECLAREPTR (CoordinateSystem) | |
| IE_CORE_DECLAREPTR (CubeColorLookupfParameter) | |
| IE_CORE_DECLAREPTR (CubeColorTransformOp) | |
| IE_CORE_DECLAREPTR (CurveExtrudeOp) | |
| IE_CORE_DECLAREPTR (CurveLineariser) | |
| IE_CORE_DECLAREPTR (CurvesMergeOp) | |
| IE_CORE_DECLAREPTR (CurvesPrimitive) | |
| IE_CORE_DECLAREPTR (CurvesPrimitiveEvaluator) | |
| IE_CORE_DECLAREPTR (CurveTangentsOp) | |
| IE_CORE_DECLAREPTR (CurveTracer) | |
| IE_CORE_DECLAREPTR (Data) | |
| IE_CORE_DECLAREPTR (DataCastOp) | |
| IE_CORE_DECLAREPTR (DataPromoteOp) | |
| IE_CORE_DECLAREPTR (DecompressSmoothSkinningDataOp) | |
| template<class Functor , template< typename > class Enabler, typename ErrorHandler > | |
| Functor::ReturnType | despatchTypedData (const DataPtr &data, Functor &functor, ErrorHandler &errorHandler) |
| template<class Functor , template< typename > class Enabler, typename ErrorHandler > | |
| Functor::ReturnType | despatchTypedData (const DataPtr &data, Functor &functor) |
| Convenience version of despatchTypedData which constructs an ErrorHandler using its default constructor. | |
| template<class Functor , template< typename > class Enabler, typename ErrorHandler > | |
| Functor::ReturnType | despatchTypedData (const DataPtr &data) |
| Convenience version of despatchTypedData which constructs the ErrorHandler and Functor using their default constructors. | |
| template<template< typename > class Trait> | |
| bool | despatchTraitsTest (const DataPtr &data) |
| IE_CORE_DECLAREPTR (Display) | |
| IE_CORE_FORWARDDECLARE (DisplayDriver) | |
| IE_CORE_DECLAREPTR (DPXImageReader) | |
| IE_CORE_DECLAREPTR (DPXImageWriter) | |
| IE_CORE_DECLAREPTR (EmptyFrameList) | |
| IE_CORE_DECLAREPTR (EnvMapSampler) | |
| IE_CORE_FORWARDDECLARE (ObjectParameter) | |
| IE_CORE_DECLAREPTR (EnvMapSHProjector) | |
| IE_CORE_DECLAREPTR (ExclusionFrameList) | |
| IE_CORE_DECLAREPTR (EXRImageReader) | |
| IE_CORE_DECLAREPTR (EXRImageWriter) | |
| IE_CORE_DECLAREPTR (FaceAreaOp) | |
| IE_CORE_DECLAREPTR (FaceVaryingPromotionOp) | |
| int | fastFloat2Int (double v) |
| int | fastFloatRound (double v) |
| int | fastFloatFloor (double v) |
| int | fastFloatCeil (double v) |
| IE_CORE_FORWARDDECLARE (FileSequence) | |
| void | findSequences (const std::vector< std::string > &names, std::vector< FileSequencePtr > &sequences) |
| void | findSequences (const std::vector< std::string > &names, std::vector< FileSequencePtr > &sequences, size_t minSequenceSize) |
| void | ls (const std::string &path, std::vector< FileSequencePtr > &sequences, size_t minSequenceSize=2) |
| Generates all sequences with at least minSequenceSize elements residing in given directory in the form of a list of FileSequences. | |
| void | ls (const std::string &sequencePath, FileSequencePtr &sequence, size_t minSequenceSize=2) |
| Attempts to find a sequnece matching the given sequence template (e.g. with at least one '#' character). | |
| FrameListPtr | frameListFromList (const std::vector< FrameList::Frame > &frames) |
| IE_CORE_DECLAREPTR (FileSequenceParameter) | |
| IE_CORE_DECLAREPTR (FileSequenceVectorParameter) | |
| IE_CORE_DECLAREPTR (FilteredMessageHandler) | |
| IE_CORE_FORWARDDECLARE (ImagePrimitive) | |
| IE_CORE_FORWARDDECLARE (Group) | |
| IE_CORE_DECLAREPTR (Font) | |
| IE_CORE_FORWARDDECLARE (FrameList) | |
| IE_CORE_DECLAREPTR (FrameListParameter) | |
| IE_CORE_DECLAREPTR (FrameRange) | |
| IE_CORE_DECLAREPTR (FromCoreConverter) | |
| IE_CORE_DECLAREPTR (Grade) | |
| IE_CORE_DECLAREPTR (HdrMergeOp) | |
| template<typename Vec > | |
| Vec::BaseType | henyeyGreenstein (typename Vec::BaseType g, const Vec &incident, const Vec &outgoing) |
| Vectors must be normalized already. | |
| template<typename T > | |
| T | henyeyGreenstein (T g, T theta) |
| Theta in radians. | |
| template<typename T > | |
| T | henyeyGreensteinCT (T g, T cosTheta) |
| template<typename T , typename OutputIterator > | |
| void | decToHex (T value, OutputIterator result) |
| template<typename InputIterator , typename OutputIterator > | |
| void | decToHex (InputIterator first, InputIterator last, OutputIterator result) |
| template<typename RandomAccessIterator > | |
| std::string | decToHex (RandomAccessIterator first, RandomAccessIterator last) |
| template<typename T > | |
| std::string | decToHex (T n) |
| template<typename T , typename InputIterator > | |
| T | hexToDec (InputIterator first, InputIterator last) |
| template<typename T > | |
| T | hexToDec (const std::string &s) |
| template<typename T , typename InputIterator , typename OutputIterator > | |
| void | hexToDec (InputIterator first, InputIterator last, OutputIterator result) |
| IE_CORE_FORWARDDECLARE (IndexedIOInterface) | |
| IE_CORE_FORWARDDECLARE (HierarchicalCacheDependency) | |
| IE_CORE_DECLAREPTR (HierarchicalCache) | |
| IE_CORE_DECLAREPTR (HitMissTransform) | |
| int | majorVersion () |
| Returns the major version for the IECore library. | |
| int | minorVersion () |
| Returns the minor version for the IECore library. | |
| int | patchVersion () |
| Returns the patch version for the IECore library. | |
| const std::string & | versionString () |
| Returns a string of the form "major.minor.patch". | |
| bool | withASIO () |
| Returns true if IECore was built with boost::asio support. | |
| bool | withBoostFactorial () |
| Returns true if IECore was built with boost::math::factorial support. | |
| bool | withTIFF () |
| Returns true if IECore was built with TIFF support. | |
| bool | withJPEG () |
| Returns true if IECore was built with JPEG support. | |
| bool | withFreeType () |
| Returns true if IECore was built with FreeType suppport. | |
| IE_CORE_FORWARDDECLARE (IFFFile) | |
| IE_CORE_FORWARDDECLARE (CurvesPrimitive) | |
| IE_CORE_DECLAREPTR (IFFHairReader) | |
| IE_CORE_DECLAREPTR (ImageCompositeOp) | |
| IE_CORE_DECLAREPTR (ImageConvolveOp) | |
| IE_CORE_DECLAREPTR (ImageCropOp) | |
| IE_CORE_DECLAREPTR (ImageDiffOp) | |
| IE_CORE_DECLAREPTR (ImagePremultiplyOp) | |
| IE_CORE_DECLAREPTR (ImagePrimitive) | |
| IE_CORE_DECLAREPTR (ImagePrimitiveEvaluator) | |
| IE_CORE_DECLAREPTR (ImageReader) | |
| IE_CORE_DECLAREPTR (ImageThinner) | |
| IE_CORE_DECLAREPTR (ImageUnpremultiplyOp) | |
| IE_CORE_DECLAREPTR (ImageWriter) | |
| IE_CORE_FORWARDDECLARE (IndexedIOFilter) | |
| IE_CORE_DECLAREPTR (IndexedIONullFilter) | |
| IE_CORE_DECLAREPTR (IndexedIOEntryTypeFilter) | |
| IE_CORE_DECLAREPTR (IndexedIORegexFilter) | |
| IE_CORE_DECLAREPTR (InterpolatedCache) | |
| template<class T , class U > | |
| bool | operator== (T *a, IntrusivePtr< U > const &b) |
| template<class T , class U > | |
| bool | operator!= (T *a, IntrusivePtr< U > const &b) |
| template<class T > | |
| void | swap (IntrusivePtr< T > &lhs, IntrusivePtr< T > &rhs) |
| template<class T > | |
| T * | get_pointer (IntrusivePtr< T > const &p) |
| template<class T , class U > | |
| IntrusivePtr< T > | staticPointerCast (IntrusivePtr< U > const &p) |
| template<class T , class U > | |
| IntrusivePtr< T > | constPointerCast (IntrusivePtr< U > const &p) |
| template<class T , class U > | |
| IntrusivePtr< T > | dynamicPointerCast (IntrusivePtr< U > const &p) |
| template<class E , class T , class Y > | |
| std::basic_ostream< E, T > & | operator<< (std::basic_ostream< E, T > &os, IntrusivePtr< Y > const &p) |
| IE_CORE_DECLAREPTR (JPEGImageReader) | |
| IE_CORE_DECLAREPTR (JPEGImageWriter) | |
| IE_CORE_DECLAREPTR (LevelFilteredMessageHandler) | |
| IE_CORE_DECLAREPTR (Light) | |
| IE_CORE_DECLAREPTR (LimitSmoothSkinningInfluencesOp) | |
| IE_CORE_DECLAREPTR (LinearToCineonOp) | |
| IE_CORE_DECLAREPTR (LinearToPanalogOp) | |
| IE_CORE_DECLAREPTR (LinearToRec709Op) | |
| IE_CORE_DECLAREPTR (LinearToSRGBOp) | |
| template<class T > | |
| std::ostream & | operator<< (std::ostream &o, const LineSegment< T > &lineSegment) |
| IE_CORE_DECLAREPTR (LuminanceOp) | |
| IE_CORE_DECLAREPTR (MappedRandomPointDistributionOp) | |
| IE_CORE_DECLAREPTR (MarschnerLookupTableOp) | |
| template<typename T > | |
| int | sign (T x) |
| Returns -1 for negative numbers, 1 for positive, and 0 for 0. | |
| template<typename T > | |
| T | smoothstep (T v0, T v1, T x) |
| Computes smoothstep function from Ken Perlin's original noise implementation. | |
| template<typename T > | |
| Imath::Matrix44< T > | matrixFromBasis (const Imath::Vec3< T > &x, const Imath::Vec3< T > &y, const Imath::Vec3< T > &z, const Imath::Vec3< T > &o) |
| template<class T > | |
| float | determinant (const Imath::Matrix33< T > &m) |
| template<class T > | |
| float | determinant (const Imath::Matrix44< T > &m) |
| template<> | |
| Imath::M44d | convert (const Imath::M44f &in) |
| template<> | |
| Imath::M44f | convert (const Imath::M44d &in) |
| IE_CORE_DECLAREPTR (MatrixMotionTransform) | |
| IE_CORE_DECLAREPTR (MatrixMultiplyOp) | |
| template<typename T > | |
| void | matSet (T &m, unsigned int i, unsigned int j, typename MatrixTraits< T >::BaseType x) |
| Sets the specified component of m to the value x. | |
| template<typename T > | |
| void | matSetAll (T &m, typename MatrixTraits< T >::BaseType x) |
| Sets all components of m to the value x. | |
| template<typename T > | |
| MatrixTraits< T >::BaseType | matGet (const T &m, unsigned int i, unsigned int j) |
| Returns the value of the specified component of v. | |
| template<typename T , typename S > | |
| S | matConvert (const T &m) |
| Converts from one matrix type to another. | |
| template<typename T , typename S > | |
| void | matConvert (const T &m1, S &m2) |
| Converts from one matrix type to another. | |
| IE_CORE_DECLAREPTR (MatrixTransform) | |
| IE_CORE_DECLAREPTR (MedianCutSampler) | |
| IE_CORE_DECLAREPTR (MeshDistortionsOp) | |
| IE_CORE_DECLAREPTR (MeshMergeOp) | |
| IE_CORE_DECLAREPTR (MeshNormalsOp) | |
| IE_CORE_DECLAREPTR (MeshPrimitiveBuilder) | |
| IE_CORE_DECLAREPTR (MeshPrimitiveEvaluator) | |
| IE_CORE_DECLAREPTR (MeshPrimitiveImplicitSurfaceFunction) | |
| IE_CORE_DECLAREPTR (MeshPrimitiveImplicitSurfaceOp) | |
| IE_CORE_DECLAREPTR (MeshPrimitiveShrinkWrapOp) | |
| IE_CORE_DECLAREPTR (MeshTangentsOp) | |
| IE_CORE_DECLAREPTR (MeshVertexReorderOp) | |
| IE_CORE_DECLAREPTR (MessageHandler) | |
| void | msg (MessageHandler::Level level, const std::string &context, const std::string &message) |
| void | msg (MessageHandler::Level level, const std::string &context, const boost::format &message) |
| IE_CORE_DECLAREPTR (MixSmoothSkinningWeightsOp) | |
| IE_CORE_DECLAREPTR (ModifyOp) | |
| IE_CORE_DECLAREPTR (MotionPrimitive) | |
| IE_CORE_DECLAREPTR (NormalizeSmoothSkinningWeightsOp) | |
| IE_CORE_DECLAREPTR (NParticleReader) | |
| IE_CORE_DECLAREPTR (NullMessageHandler) | |
| IE_CORE_DECLAREPTR (IntParameter) | |
| IE_CORE_DECLAREPTR (NURBSPrimitive) | |
| ObjectPtr | linearObjectInterpolation (const ObjectPtr &y0, const ObjectPtr &y1, double x) |
| Utility function that applies linear interpolation on objects. Returns a "null" pointer if the Object cannot be interpolated. | |
| ObjectPtr | cubicObjectInterpolation (const ObjectPtr &y0, const ObjectPtr &y1, const ObjectPtr &y2, const ObjectPtr &y3, double x) |
| Utility function that applies cubic interpolation on objects. Returns a "null" pointer if the Object cannot be interpolated. | |
| IE_CORE_DECLAREPTR (ObjectParameter) | |
| IE_CORE_DECLAREPTR (ObjectReader) | |
| IE_CORE_DECLAREPTR (ObjectWriter) | |
| IE_CORE_DECLAREPTR (OBJReader) | |
| IE_CORE_FORWARDDECLARE (Parameter) | |
| IE_CORE_DECLAREPTR (Op) | |
| IE_CORE_DECLAREPTR (OStreamMessageHandler) | |
| IE_CORE_DECLAREPTR (PanalogToLinearOp) | |
| IE_CORE_DECLAREPTR (Parameter) | |
| IE_CORE_DECLAREPTR (Parameterised) | |
| IE_CORE_FORWARDDECLARE (CompoundParameter) | |
| IE_CORE_DECLAREPTR (ParameterisedProcedural) | |
| IE_CORE_DECLAREPTR (ParticleMeshOp) | |
| IE_CORE_DECLAREPTR (ParticleReader) | |
| IE_CORE_FORWARDDECLARE (PointsPrimitive) | |
| IE_CORE_DECLAREPTR (ParticleWriter) | |
| IE_CORE_DECLAREPTR (PatchMeshPrimitive) | |
| IE_CORE_DECLAREPTR (PDCParticleReader) | |
| IE_CORE_DECLAREPTR (PDCParticleWriter) | |
| IE_CORE_DECLAREPTR (PointBoundsOp) | |
| IE_CORE_DECLAREPTR (PointDensitiesOp) | |
| IE_CORE_DECLAREPTR (PointMeshOp) | |
| IE_CORE_DECLAREPTR (PointNormalsOp) | |
| IE_CORE_DECLAREPTR (PointRepulsionOp) | |
| IE_CORE_DECLAREPTR (PointSmoothSkinningOp) | |
| IE_CORE_DECLAREPTR (PointsMotionOp) | |
| IE_CORE_DECLAREPTR (PointsPrimitive) | |
| IE_CORE_DECLAREPTR (PointsPrimitiveEvaluator) | |
| IE_CORE_DECLAREPTR (PointVelocityDisplaceOp) | |
| template<typename Iterator > | |
| std::iterator_traits< Iterator > ::value_type | polygonNormal (Iterator first, Iterator last) |
| template<typename Iterator > | |
| std::iterator_traits< Iterator > ::value_type | polygonNormal (Iterator first, Iterator last, bool normalized) |
| As above, but only normalizes the normal if normalised==true. | |
| template<typename Iterator > | |
| Winding | polygonWinding (Iterator first, Iterator last) |
| template<typename Iterator > | |
| Winding | polygonWinding (Iterator first, Iterator last, const typename std::iterator_traits< Iterator >::value_type &viewVector) |
| template<typename Iterator > | |
| Imath::Box< typename std::iterator_traits< Iterator > ::value_type > | polygonBound (Iterator first, Iterator last) |
| Returns the bounding box of the polygon specified by the vertices in the given iterator range. | |
| template<typename Iterator > | |
| std::iterator_traits< Iterator > ::value_type::BaseType | polygonArea (Iterator first, Iterator last) |
| Returns the area of the polygon specified by the vertices in the given iterator range. | |
| IE_CORE_DECLAREPTR (PreWorldRenderable) | |
| IE_CORE_DECLAREPTR (Primitive) | |
| IE_CORE_FORWARDDECLARE (PrimitiveEvaluator) | |
| IE_CORE_DECLAREPTR (PrimitiveEvaluator) | |
| IE_CORE_DECLAREPTR (PrimitiveImplicitSurfaceFunction) | |
| IE_CORE_DECLAREPTR (PrimitiveOp) | |
| template<class T > | |
| T | sinx_over_x (T x) |
| template<class T > | |
| T | angle4D (const Imath::Quat< T > &q1, const Imath::Quat< T > &q2) |
| template<class T > | |
| Imath::Quat< T > | slerp (const Imath::Quat< T > &q1, const Imath::Quat< T > &q2, T t) |
| template<class T > | |
| Imath::Quat< T > | slerpShortestArc (const Imath::Quat< T > &q1, const Imath::Quat< T > &q2, T t) |
| template<class Vec , class Rand > | |
| Vec | barycentricRand (Rand &rand) |
| Returns a random barycentric coordinate. | |
| template<class Vec , class Rand > | |
| Vec | triangleRand (const Vec &v0, const Vec &v1, const Vec &v2, Rand &rand) |
| Returns a random point within the specified triangle. | |
| template<class Vec , class Rand > | |
| Vec | cosineHemisphereRand (Rand &rand) |
| IE_CORE_DECLAREPTR (RandomRotationOp) | |
| IE_CORE_FORWARDDECLARE (Reader) | |
| IE_CORE_FORWARDDECLARE (FileNameParameter) | |
| IE_CORE_DECLAREPTR (Rec709ToLinearOp) | |
| void | intrusive_ptr_add_ref (const IECore::RefCounted *r) |
| Functions required to allow use of RefCounted with IntrusivePtr. | |
| void | intrusive_ptr_release (const IECore::RefCounted *r) |
| IE_CORE_DECLAREPTR (RemoveSmoothSkinningInfluencesOp) | |
| IE_CORE_FORWARDDECLARE (Renderer) | |
| IE_CORE_DECLAREPTR (Renderable) | |
| IE_CORE_DECLAREPTR (ReorderedFrameList) | |
| IE_CORE_DECLAREPTR (ReorderSmoothSkinningInfluencesOp) | |
| IE_CORE_DECLAREPTR (ReversedFrameList) | |
| IE_CORE_DECLAREPTR (RunTimeTyped) | |
| template<typename T , typename S > | |
| IntrusivePtr< T > | runTimeCast (const IntrusivePtr< S > &src) |
| template<typename T , typename S > | |
| T * | runTimeCast (S *src) |
| template<typename T , typename S > | |
| IntrusivePtr< T > | assertedStaticCast (const IntrusivePtr< S > &src) |
| template<typename T , typename S > | |
| T * | assertedStaticCast (S *src) |
| IE_CORE_DECLAREPTR (SGIImageReader) | |
| IE_CORE_DECLAREPTR (Shader) | |
| IE_CORE_DECLAREPTR (SimpleSubsurface) | |
| IE_CORE_DECLAREPTR (StringParameter) | |
| IE_CORE_DECLAREPTR (SmoothSmoothSkinningWeightsOp) | |
| IE_CORE_DECLAREPTR (SpherePrimitive) | |
| IE_CORE_DECLAREPTR (SpherePrimitiveEvaluator) | |
| template<class S > | |
| SphericalHarmonics< S > | operator+ (const SphericalHarmonics< S > &lsh, const SphericalHarmonics< S > &rsh) |
| template<class S > | |
| const SphericalHarmonics< S > & | operator+= (SphericalHarmonics< S > &lsh, const SphericalHarmonics< S > &rsh) |
| template<class S > | |
| SphericalHarmonics< S > | operator- (const SphericalHarmonics< S > &lsh, const SphericalHarmonics< S > &rsh) |
| template<class S > | |
| const SphericalHarmonics< S > & | operator-= (SphericalHarmonics< S > &lsh, const SphericalHarmonics< S > &rsh) |
| template<class S , class T > | |
| SphericalHarmonics< S > | operator* (const SphericalHarmonics< S > &lsh, const T &scale) |
| template<class S , class T > | |
| const SphericalHarmonics< S > & | operator*= (SphericalHarmonics< S > &lsh, const T &scale) |
| template<class S , class T > | |
| SphericalHarmonics< S > | operator* (const SphericalHarmonics< S > &sh1, const SphericalHarmonics< T > &sh2) |
| template<class S , class T > | |
| const SphericalHarmonics< S > | operator*= (SphericalHarmonics< S > &sh1, const SphericalHarmonics< T > &sh2) |
| template<class T > | |
| SphericalHarmonics< T > | lambertianKernel (unsigned int bands, bool normalized=false) |
| template<class T > | |
| SphericalHarmonics< T > | rotatedKernel (const SphericalHarmonics< T > &kernel, const Imath::V3f &direction) |
| template<class T > | |
| void | windowingFilter (SphericalHarmonics< T > &sh, float windowSize) |
| template<class S , class T > | |
| const SphericalHarmonics< S > & | operator*= (SphericalHarmonics< S > &sh, const SphericalHarmonicsRotationMatrix< T > &m) |
| template<class S , class T > | |
| const SphericalHarmonics< S > & | operator*= (SphericalHarmonics< S > &sh, const SphericalHarmonicsTransferMatrix< T > &m) |
| IE_CORE_DECLAREPTR (SplineToImage) | |
| IE_CORE_DECLAREPTR (SRGBToLinearOp) | |
| IE_CORE_DECLAREPTR (StateRenderable) | |
| template<class Iterator > | |
| std::iterator_traits< Iterator > ::value_type | join (Iterator begin, Iterator end, const typename std::iterator_traits< Iterator >::reference separator) |
| IE_CORE_DECLAREPTR (SummedAreaOp) | |
| template<template< typename > class Predicate> | |
| bool | testTypedData (DataPtr data) |
| template<typename Vec > | |
| VectorTraits< Vec >::BaseType | tetrahedronVolume (const Vec &v0, const Vec &v1, const Vec &v2, const Vec &v3) |
| Returns the volume of the tetrahedron defined by the 4 specified vertices. | |
| template<typename Vec > | |
| Vec | tetrahedronPoint (const Vec &v0, const Vec &v1, const Vec &v2, const Vec &v3, typename VectorTraits< Vec >::BaseType barycentric[4]) |
| Returns the point of the tetrahedron which has the given barycentric coordinates. | |
| template<typename Vec > | |
| void | tetrahedronBarycentric (const Vec &v0, const Vec &v1, const Vec &v2, const Vec &v3, const Vec &p, typename VectorTraits< Vec >::BaseType barycentric[4]) |
| template<typename Vec > | |
| VectorTraits< Vec >::BaseType | tetrahedronClosestBarycentric (const Vec &v0, const Vec &v1, const Vec &v2, const Vec &v3, const Vec &p, typename VectorTraits< Vec >::BaseType barycentric[4]) |
| Returns the squared-distance to the closest point on the tetrahedron, and computes that point's barycentric coordinates. | |
| Imath::V3i | tetrahedronFaceIndices (int face) |
| IE_CORE_DECLAREPTR (TGAImageReader) | |
| IE_CORE_DECLAREPTR (TGAImageWriter) | |
| IE_CORE_DECLAREPTR (TIFFImageReader) | |
| IE_CORE_DECLAREPTR (TIFFImageWriter) | |
| IE_CORE_DECLAREPTR (ToCoreConverter) | |
| IE_CORE_DECLAREPTR (Transform) | |
| template<class T > | |
| std::ostream & | operator<< (std::ostream &os, const TransformationMatrix< T > &x) |
| IE_CORE_DECLAREPTR (TransformOp) | |
| template<class Vec > | |
| VectorTraits< Vec >::BaseType | triangleArea (const Vec &v0, const Vec &v1, const Vec &v2) |
| template<class Vec > | |
| Vec | triangleNormal (const Vec &v0, const Vec &v1, const Vec &v2) |
| template<class Vec > | |
| Vec | trianglePoint (const Vec &v0, const Vec &v1, const Vec &v2, const Imath::Vec3< typename VectorTraits< Vec >::BaseType > &barycentric) |
| template<class Vec > | |
| VectorTraits< Vec >::BaseType | triangleClosestBarycentric (const Vec &v0, const Vec &v1, const Vec &v2, const Vec &p, Imath::Vec3< typename VectorTraits< Vec >::BaseType > &barycentric) |
| Returns the squared-distance to the closest point on the triangle, and places that point's barycentric coordinates in the 4th argument. | |
| template<class Vec > | |
| Vec | triangleClosestPoint (const Vec &v0, const Vec &v1, const Vec &v2, const Vec &p, Imath::Vec3< typename VectorTraits< Vec >::BaseType > &barycentric) |
| Returns the closest point on the triangle, and places that point's barycentric coordinates in the 4th argument. | |
| template<class Vec > | |
| int | triangleBarycentricFeature (const Vec &barycentric, typename VectorTraits< Vec >::BaseType tolerance=1.e-6) |
| template<class Vec > | |
| int | triangleClosestFeature (const Vec &v0, const Vec &v1, const Vec &v2, const Vec &p) |
| Returns the closest feature on the triangle to the given point. The return values are as barycentricFeature. | |
| template<class Vec > | |
| bool | triangleContainsPoint (const Vec &v0, const Vec &v1, const Vec &v2, const Vec &p) |
| template<class Vec > | |
| bool | triangleContainsPoint (const Vec &v0, const Vec &v1, const Vec &v2, const Vec &p, Imath::Vec3< typename VectorTraits< Vec >::BaseType > &barycentric) |
| template<class Vec > | |
| bool | triangleRayIntersection (const Vec &v0, const Vec &v1, const Vec &v2, const Vec &origin, const Vec &dir, Vec &pt, Vec &barycentric, bool &front) |
| IE_CORE_DECLAREPTR (TriangulateOp) | |
| IE_CORE_DECLAREPTR (RenderableParameter) | |
| IE_CORE_DECLAREPTR (UniformRandomPointDistributionOp) | |
| IE_CORE_DECLAREPTR (UVDistortOp) | |
| IE_CORE_DECLAREPTR (VectorDataFilterOp) | |
| template<typename T > | |
| void | vecSet (T &v, unsigned int i, typename VectorTraits< T >::BaseType x) |
| Sets the ith component of v to the value x. | |
| template<typename T > | |
| void | vecSetAll (T &v, typename VectorTraits< T >::BaseType x) |
| Sets all components of v to the value x. | |
| template<typename T > | |
| VectorTraits< T >::BaseType | vecGet (const T &v, unsigned int i) |
| Returns the value of the ith component of v. | |
| template<typename T > | |
| T | vecAdd (const T &v1, const T &v2) |
| Adds v1 to v2 returning a new vector. | |
| template<typename T > | |
| void | vecAdd (const T &v1, const T &v2, T &result) |
| template<typename T > | |
| T | vecSub (const T &v1, const T &v2) |
| Subtracts v2 from v1, returning a new vector. | |
| template<typename T > | |
| void | vecSub (const T &v1, const T &v2, T &result) |
| template<typename T > | |
| T | vecMul (const T &v1, typename VectorTraits< T >::BaseType v2) |
| Perform multiplication of v1 by scalar value v2, returning a new vector. | |
| template<typename T > | |
| void | vecMul (const T &v1, typename VectorTraits< T >::BaseType v2, T &result) |
| template<typename T > | |
| T | vecMul (const T &v1, const T &v2) |
| Multiplies v1 by v2, returning a new vector. | |
| template<typename T > | |
| void | vecMul (const T &v1, const T &v2, T &result) |
| template<typename T > | |
| T | vecDiv (const T &v1, typename VectorTraits< T >::BaseType v2) |
| Division by a scalar returning a new vector. | |
| template<typename T > | |
| void | vecDiv (const T &v1, typename VectorTraits< T >::BaseType v2, T &result) |
| template<typename T > | |
| T | vecDiv (const T &v1, const T &v2) |
| Component-wise division of v1 by v2 returning a new vector. | |
| template<typename T > | |
| void | vecDiv (const T &v1, const T &v2, T &result) |
| template<typename T > | |
| VectorTraits< T >::BaseType | vecDot (const T &v1, const T &v2) |
| Returns the dot product of v1 and v2. | |
| template<typename T > | |
| VectorTraits< T >::BaseType | vecLength2 (const T &v) |
| Returns the squared length of v. | |
| template<typename T > | |
| VectorTraits< T >::BaseType | vecLength (const T &v) |
| Returns the length of v. | |
| template<typename T > | |
| void | vecNormalize (T &v) |
| Normalizes v in place. If the length of v is zero then has no effect. | |
| template<typename T > | |
| VectorTraits< T >::BaseType | vecDistance2 (const T &v1, const T &v2) |
| Returns the distance squared between v1 and v2. | |
| template<typename T > | |
| VectorTraits< T >::BaseType | vecDistance (const T &v1, const T &v2) |
| Returns the distance between v1 and v2. | |
| template<typename T , typename S > | |
| S | vecConvert (const T &v) |
| Converts from one vector type to another. | |
| template<typename T , typename S > | |
| void | vecConvert (const T &v1, S &v2) |
| Converts from one vector type to another. | |
| template<typename T > | |
| T | vecConstruct (const typename VectorTraits< T >::BaseType *components) |
| template<typename T > | |
| T | vecCross (const T &v1, const T &v2) |
| Returns the cross product of v1 and v2, which must be 3-dimensional vectors. | |
| IE_CORE_DECLAREPTR (VisibleRenderable) | |
| IE_CORE_DECLAREPTR (WarpOp) | |
| IE_CORE_FORWARDDECLARE (Writer) | |
| IE_CORE_DECLAREPTR (YUVImageWriter) | |
| IECORE_RUNTIMETYPED_DEFINETEMPLATESPECIALISATION (CompoundDataBase, CompoundDataBaseTypeId) | |
| IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION (Renderable, RenderableParameter) | |
| IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION (StateRenderable, StateRenderableParameter) | |
| IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION (AttributeState, AttributeStateParameter) | |
| IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION (Shader, ShaderParameter) | |
| IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION (Transform, TransformParameter) | |
| IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION (MatrixMotionTransform, MatrixMotionTransformParameter) | |
| IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION (MatrixTransform, MatrixTransformParameter) | |
| IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION (VisibleRenderable, VisibleRenderableParameter) | |
| IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION (Group, GroupParameter) | |
| IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION (CompoundObject, CompoundObjectParameter) | |
| IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION (ObjectVector, ObjectVectorParameter) | |
| IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION (SmoothSkinningData, SmoothSkinningDataParameter) | |
| IE_CORE_DEFINETYPEDPRIMITIVEOPSPECIALISATION (MeshPrimitive, MeshPrimitiveOp) | |
| IE_CORE_DEFINETYPEDPRIMITIVEOPSPECIALISATION (ImagePrimitive, ImagePrimitiveOp) | |
| IE_CORE_DEFINETYPEDPRIMITIVEOPSPECIALISATION (CurvesPrimitive, CurvesPrimitiveOp) | |
| IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION (ImagePrimitive, ImagePrimitiveParameter) | |
| IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION (MotionPrimitive, MotionPrimitiveParameter) | |
| IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION (Primitive, PrimitiveParameter) | |
| IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION (MeshPrimitive, MeshPrimitiveParameter) | |
| IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION (CurvesPrimitive, CurvesPrimitiveParameter) | |
| IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION (PointsPrimitive, PointsPrimitiveParameter) | |
| template<> | |
| Imath::V3f | convert (const RtPoint &from) |
| template<> | |
| Imath::Color3f | convert (const RtColor &from) |
| template<> | |
| Imath::Box3f | convert (const RtBound &from) |
| void | convert (const Imath::M44f &from, RtMatrix to) |
| Conversions to RI types can't return the type, as typically they're typedefs for arrays. | |
| void | convert (const Imath::Box3f &from, RtBound to) |
| DataPtr | convert (const char *data, RxInfoType_t type, RtInt count) |
| template<> | |
| Imath::V2f | convert (const DD::Image::Vector3 &from) |
| Discards from.z. | |
| template<> | |
| DD::Image::Vector3 | convert (const Imath::V3f &from) |
| template<> | |
| DD::Image::Vector3 | convert (const Imath::V3d &from) |
| template<> | |
| Imath::V2f | convert (const DD::Image::Vector4 &from) |
| Discards from.z and from.w. | |
| template<> | |
| Imath::M44f | convert (const DD::Image::Matrix4 &from) |
| template<> | |
| Imath::Box2i | convert (const DD::Image::Box &from) |
| template<> | |
| std::string | convert (const MString &from) |
| template<> | |
| MString | convert (const std::string &from) |
| template<> | |
| Imath::V3f | convert (const MVector &from) |
| template<> | |
| Imath::V3f | convert (const MFloatVector &from) |
| template<> | |
| Imath::V3f | convert (const MPoint &from) |
| template<> | |
| Imath::V3f | convert (const MFloatPoint &from) |
| template<> | |
| MVector | convert (const Imath::Color3f &from) |
| template<> | |
| Imath::Color3f | convert (const MColor &from) |
| template<> | |
| MColor | convert (const Imath::Color4f &from) |
| template<> | |
| MBoundingBox | convert (const Imath::Box3f &from) |
| template<> | |
| Imath::Box3f | convert (const MBoundingBox &from) |
| template<> | |
| Imath::Quatf | convert (const MQuaternion &from) |
| template<> | |
| MQuaternion | convert (const Imath::Quatf &from) |
| template<> | |
| MQuaternion | convert (const Imath::Quatd &from) |
| template<> | |
| Imath::M44f | convert (const MMatrix &from) |
| template<> | |
| Imath::Eulerf | convert (const MEulerRotation &from) |
| template<> | |
| MEulerRotation | convert (const Imath::Eulerf &from) |
| template<> | |
| MEulerRotation | convert (const Imath::Eulerd &from) |
| template<> | |
| IECore::TransformationMatrixf | convert (const MTransformationMatrix &from) |
| template<> | |
| MTransformationMatrix | convert (const IECore::TransformationMatrixf &from) |
| template<> | |
| IECore::DataPtr | convert (const MCommandResult &from) |
| template<> | |
| MDistance | convert (const double &from) |
| template<> | |
| double | convert (const MDistance &from) |
| template<> | |
| double | convert (const MAngle &from) |
| template<> | |
| double | convert (const MTime &from) |
| template<> | |
| MDistance | convert (const float &from) |
| IE_CORE_FORWARDDECLARE (Primitive) | |
| template<typename T > | |
| Imath::Euler< T >::Order | mayaToImathRotationOrder (MEulerRotation::RotationOrder order) |
| template<typename T > | |
| MEulerRotation::RotationOrder | iMathToMayaRotationOrder (typename Imath::Euler< T >::Order order) |
| template<typename T > | |
| IECore::TransformationMatrix< T > | convertTransf (const MTransformationMatrix &from) |
| template<typename T > | |
| MTransformationMatrix | convertTransf (const IECore::TransformationMatrix< T > &from) |
| template<> | |
| Imath::V3f | convert (const UT_Vector3 &from) |
| template<> | |
| Imath::V3f | convert (const UT_Vector4 &from) |
| template<> | |
| Imath::Box3f | convert (const UT_BoundingBox &from) |
Specialising in the IECore namespace. This is OK because the Nuke types will never be referenced in IECore. And it means that all the convert<> functions are in one namespace.
Specialising in the IECore namespace. This is OK because the Maya types will never be referenced in IECore
Specialising in the IECore namespace. This is OK because the Houdini types will never be referenced in IECore
| typedef BlobbyImplicitSurfaceFunction<Imath::V3d, double> IECore::BlobbyImplicitSurfaceFunctionV3dd |
| typedef BlobbyImplicitSurfaceFunction<Imath::V3d, float> IECore::BlobbyImplicitSurfaceFunctionV3df |
| typedef BlobbyImplicitSurfaceFunction<Imath::V3f, double> IECore::BlobbyImplicitSurfaceFunctionV3fd |
| typedef BlobbyImplicitSurfaceFunction<Imath::V3f, float> IECore::BlobbyImplicitSurfaceFunctionV3ff |
| typedef TypedData< bool > IECore::BoolData |
| typedef TypedParameter<bool> IECore::BoolParameter |
| typedef TypedData< std::vector< bool > > IECore::BoolVectorData |
| typedef TypedParameter<std::vector<bool> > IECore::BoolVectorParameter |
| typedef TypedData<Imath::Box2d> IECore::Box2dData |
| typedef TypedParameter<Imath::Box2d> IECore::Box2dParameter |
| typedef BoundedKDTree<std::vector<Imath::Box2d>::const_iterator> IECore::Box2dTree |
| typedef TypedData< std::vector< Imath::Box2d > > IECore::Box2dVectorData |
| typedef TypedData<Imath::Box2f> IECore::Box2fData |
| typedef TypedParameter<Imath::Box2f> IECore::Box2fParameter |
| typedef BoundedKDTree<std::vector<Imath::Box2f>::const_iterator> IECore::Box2fTree |
| typedef TypedData< std::vector< Imath::Box2f > > IECore::Box2fVectorData |
| typedef TypedData<Imath::Box2i> IECore::Box2iData |
| typedef TypedParameter<Imath::Box2i> IECore::Box2iParameter |
| typedef TypedData< std::vector< Imath::Box2i > > IECore::Box2iVectorData |
| typedef TypedData<Imath::Box3d> IECore::Box3dData |
| typedef TypedParameter<Imath::Box3d> IECore::Box3dParameter |
| typedef BoundedKDTree<std::vector<Imath::Box3d>::const_iterator> IECore::Box3dTree |
| typedef TypedData< std::vector< Imath::Box3d > > IECore::Box3dVectorData |
| typedef TypedParameter<std::vector<Imath::Box3d> > IECore::Box3dVectorParameter |
| typedef TypedData<Imath::Box3f> IECore::Box3fData |
| typedef TypedParameter<Imath::Box3f> IECore::Box3fParameter |
| typedef BoundedKDTree<std::vector<Imath::Box3f>::const_iterator> IECore::Box3fTree |
| typedef TypedData< std::vector< Imath::Box3f > > IECore::Box3fVectorData |
| typedef TypedParameter<std::vector<Imath::Box3f> > IECore::Box3fVectorParameter |
| typedef TypedData<Imath::Box3i> IECore::Box3iData |
| typedef TypedParameter<Imath::Box3i> IECore::Box3iParameter |
| typedef TypedData< std::vector< Imath::Box3i > > IECore::Box3iVectorData |
| typedef CachedImplicitSurfaceFunction<Imath::V3d, double> IECore::CachedImplicitSurfaceFunctionV3dd |
| typedef CachedImplicitSurfaceFunction<Imath::V3d, float> IECore::CachedImplicitSurfaceFunctionV3df |
| typedef CachedImplicitSurfaceFunction<Imath::V3f, double> IECore::CachedImplicitSurfaceFunctionV3fd |
| typedef CachedImplicitSurfaceFunction<Imath::V3f, float> IECore::CachedImplicitSurfaceFunctionV3ff |
| typedef TypedData< char > IECore::CharData |
| typedef TypedData< std::vector< char > > IECore::CharVectorData |
| typedef TypedData<Imath::Color3<double> > IECore::Color3dData |
| typedef TypedData< std::vector< Imath::Color3<double> > > IECore::Color3dVectorData |
| typedef TypedData<Imath::Color3f> IECore::Color3fData |
| typedef TypedParameter<Imath::Color3f> IECore::Color3fParameter |
| typedef TypedData< std::vector< Imath::Color3f > > IECore::Color3fVectorData |
| typedef TypedParameter<std::vector<Imath::Color3f> > IECore::Color3fVectorParameter |
| typedef TypedData<Imath::Color4<double> > IECore::Color4dData |
| typedef TypedData< std::vector< Imath::Color4<double> > > IECore::Color4dVectorData |
| typedef TypedData<Imath::Color4f> IECore::Color4fData |
| typedef TypedParameter<Imath::Color4f> IECore::Color4fParameter |
| typedef TypedData< std::vector< Imath::Color4f > > IECore::Color4fVectorData |
| typedef TypedParameter<std::vector<Imath::Color4f> > IECore::Color4fVectorParameter |
| typedef TypedData< CompoundDataMap > IECore::CompoundDataBase |
A subclass of Data which stores a map of other named Data objects - a CompoundDataMap. This is accessible as usual via the readable() and writable() member functions. Generally you wouldn't use this typedef directly, but instead use the CompoundData derived class which provides several useful utility methods.
| typedef std::map< InternedString, DataPtr > IECore::CompoundDataMap |
The type of Data held by the CompoundData typedef.
| typedef CSGImplicitSurfaceFunction<Imath::V3d, double> IECore::CSGImplicitSurfaceFunctionV3dd |
| typedef CSGImplicitSurfaceFunction<Imath::V3d, float> IECore::CSGImplicitSurfaceFunctionV3df |
| typedef CSGImplicitSurfaceFunction<Imath::V3f, double> IECore::CSGImplicitSurfaceFunctionV3fd |
| typedef CSGImplicitSurfaceFunction<Imath::V3f, float> IECore::CSGImplicitSurfaceFunctionV3ff |
| typedef CubeColorLookup<double> IECore::CubeColorLookupd |
| typedef CubeColorLookup<float> IECore::CubeColorLookupf |
| typedef CubicBasis<double> IECore::CubicBasisd |
| typedef CubicBasis<float> IECore::CubicBasisf |
| typedef TypedData< boost::posix_time::ptime > IECore::DateTimeData |
| typedef TypedParameter<boost::posix_time::ptime> IECore::DateTimeParameter |
| typedef TypedData< double > IECore::DoubleData |
| typedef NumericParameter<double> IECore::DoubleParameter |
| typedef TypedData< std::vector< double > > IECore::DoubleVectorData |
| typedef TypedParameter<std::vector<double> > IECore::DoubleVectorParameter |
| typedef EuclideanToSphericalTransform<Imath::V3d, Imath::V2d> IECore::EuclideanToSphericalTransform3d2d |
| typedef EuclideanToSphericalTransform<Imath::V3d, Imath::V3d> IECore::EuclideanToSphericalTransform3d3d |
| typedef EuclideanToSphericalTransform<Imath::V3f, Imath::V2f> IECore::EuclideanToSphericalTransform3f2f |
| typedef EuclideanToSphericalTransform<Imath::V3f, Imath::V3f> IECore::EuclideanToSphericalTransform3f3f |
| typedef TypedData< float > IECore::FloatData |
| typedef NumericParameter<float> IECore::FloatParameter |
| typedef TypedData< std::vector< float > > IECore::FloatVectorData |
| typedef TypedParameter<std::vector<float> > IECore::FloatVectorParameter |
| typedef TypedData<half> IECore::HalfData |
| typedef TypedData< std::vector< half > > IECore::HalfVectorData |
| typedef ImathRandAdapter<Imath::Rand32> IECore::ImathRand32Adapter |
| typedef ImathRandAdapter<Imath::Rand48> IECore::ImathRand48Adapter |
| typedef ImplicitSurfaceFunction<Imath::V3d, double> IECore::ImplicitSurfaceFunctionV3dd |
| typedef ImplicitSurfaceFunction<Imath::V3d, float> IECore::ImplicitSurfaceFunctionV3df |
| typedef ImplicitSurfaceFunction<Imath::V3f, double> IECore::ImplicitSurfaceFunctionV3fd |
| typedef ImplicitSurfaceFunction<Imath::V3f, float> IECore::ImplicitSurfaceFunctionV3ff |
| typedef TypedData< int64_t > IECore::Int64Data |
| typedef TypedData< std::vector< int64_t > > IECore::Int64VectorData |
| typedef TypedData< int > IECore::IntData |
| typedef Interned<std::string> IECore::InternedString |
| typedef NumericParameter<int> IECore::IntParameter |
| typedef TypedData< std::vector< int > > IECore::IntVectorData |
| typedef TypedParameter<std::vector<int> > IECore::IntVectorParameter |
| typedef InverseDistanceWeightedInterpolation< std::vector<Imath::V2d>::const_iterator, std::vector<double>::const_iterator > IECore::InverseDistanceWeightedInterpolationV2dd |
| typedef InverseDistanceWeightedInterpolation< std::vector<Imath::V2d>::const_iterator, std::vector<Imath::V2d>::const_iterator > IECore::InverseDistanceWeightedInterpolationV2dV2d |
| typedef InverseDistanceWeightedInterpolation< std::vector<Imath::V2f>::const_iterator, std::vector<float>::const_iterator > IECore::InverseDistanceWeightedInterpolationV2ff |
| typedef InverseDistanceWeightedInterpolation< std::vector<Imath::V2f>::const_iterator, std::vector<Imath::V2f>::const_iterator > IECore::InverseDistanceWeightedInterpolationV2fV2f |
| typedef InverseDistanceWeightedInterpolation< std::vector<Imath::V3d>::const_iterator, std::vector<double>::const_iterator > IECore::InverseDistanceWeightedInterpolationV3dd |
| typedef InverseDistanceWeightedInterpolation< std::vector<Imath::V3d>::const_iterator, std::vector<Imath::V3d>::const_iterator > IECore::InverseDistanceWeightedInterpolationV3dV3d |
| typedef InverseDistanceWeightedInterpolation< std::vector<Imath::V3f>::const_iterator, std::vector<float>::const_iterator > IECore::InverseDistanceWeightedInterpolationV3ff |
| typedef InverseDistanceWeightedInterpolation< std::vector<Imath::V3f>::const_iterator, std::vector<Imath::V3f>::const_iterator > IECore::InverseDistanceWeightedInterpolationV3fV3f |
| typedef LineSegment<Imath::V2d> IECore::LineSegment2d |
| typedef LineSegment<Imath::V2f> IECore::LineSegment2f |
| typedef LineSegment<Imath::V3d> IECore::LineSegment3d |
| typedef LineSegment<Imath::V3f> IECore::LineSegment3f |
| typedef Lookup<double, double> IECore::Lookupdd |
| typedef Lookup<float, Imath::Color3f> IECore::LookupfColor3f |
| typedef Lookup<float, Imath::Color4f> IECore::LookupfColor4f |
| typedef Lookup<float, float> IECore::Lookupff |
| typedef TypedData<Imath::M33d> IECore::M33dData |
| typedef TypedData< std::vector< Imath::M33d > > IECore::M33dVectorData |
| typedef TypedParameter<std::vector<Imath::M33d> > IECore::M33dVectorParameter |
| typedef TypedData<Imath::M33f> IECore::M33fData |
| typedef TypedData< std::vector< Imath::M33f > > IECore::M33fVectorData |
| typedef TypedParameter<std::vector<Imath::M33f> > IECore::M33fVectorParameter |
| typedef TypedData<Imath::M44d> IECore::M44dData |
| typedef TypedParameter<Imath::M44d> IECore::M44dParameter |
| typedef TypedData< std::vector< Imath::M44d > > IECore::M44dVectorData |
| typedef TypedParameter<std::vector<Imath::M44d> > IECore::M44dVectorParameter |
| typedef TypedData<Imath::M44f> IECore::M44fData |
| typedef TypedParameter<Imath::M44f> IECore::M44fParameter |
| typedef TypedData< std::vector< Imath::M44f > > IECore::M44fVectorData |
| typedef TypedParameter<std::vector<Imath::M44f> > IECore::M44fVectorParameter |
| typedef MarschnerBCSDF< Imath::Color3f > IECore::MarschnerBCSDFC3f |
Typedefs for common uses.
typedef for brevity.
| typedef PerlinNoise<float, Imath::Color3f, SmootherStepFalloff<float> > IECore::PerlinNoisefColor3f |
| typedef PerlinNoise<float, float, SmootherStepFalloff<float> > IECore::PerlinNoiseff |
| typedef PerlinNoise<float, Imath::V2f, SmootherStepFalloff<float> > IECore::PerlinNoisefV2f |
| typedef PerlinNoise<float, Imath::V3f, SmootherStepFalloff<float> > IECore::PerlinNoisefV3f |
| typedef PerlinNoise<Imath::V2f, Imath::Color3f, SmootherStepFalloff<float> > IECore::PerlinNoiseV2fColor3f |
| typedef PerlinNoise<Imath::V2f, float, SmootherStepFalloff<float> > IECore::PerlinNoiseV2ff |
| typedef PerlinNoise<Imath::V2f, Imath::V2f, SmootherStepFalloff<float> > IECore::PerlinNoiseV2fV2f |
| typedef PerlinNoise<Imath::V2f, Imath::V3f, SmootherStepFalloff<float> > IECore::PerlinNoiseV2fV3f |
| typedef PerlinNoise<Imath::V3f, Imath::Color3f, SmootherStepFalloff<float> > IECore::PerlinNoiseV3fColor3f |
| typedef PerlinNoise<Imath::V3f, float, SmootherStepFalloff<float> > IECore::PerlinNoiseV3ff |
Typedefs for common uses.
| typedef PerlinNoise<Imath::V3f, Imath::V2f, SmootherStepFalloff<float> > IECore::PerlinNoiseV3fV2f |
| typedef PerlinNoise<Imath::V3f, Imath::V3f, SmootherStepFalloff<float> > IECore::PerlinNoiseV3fV3f |
| typedef PlaneImplicitSurfaceFunction<Imath::V3d, double> IECore::PlaneImplicitSurfaceFunctionV3dd |
| typedef PlaneImplicitSurfaceFunction<Imath::V3d, float> IECore::PlaneImplicitSurfaceFunctionV3df |
| typedef PlaneImplicitSurfaceFunction<Imath::V3f, double> IECore::PlaneImplicitSurfaceFunctionV3fd |
| typedef PlaneImplicitSurfaceFunction<Imath::V3f, float> IECore::PlaneImplicitSurfaceFunctionV3ff |
| typedef std::map<std::string, PrimitiveVariable> IECore::PrimitiveVariableMap |
A simple type to hold named PrimitiveVariables.
| typedef TypedData<Imath::Quatd> IECore::QuatdData |
| typedef TypedData< std::vector< Imath::Quatd > > IECore::QuatdVectorData |
| typedef TypedParameter<std::vector<Imath::Quatd> > IECore::QuatdVectorParameter |
| typedef TypedData<Imath::Quatf> IECore::QuatfData |
| typedef TypedData< std::vector< Imath::Quatf > > IECore::QuatfVectorData |
| typedef TypedParameter<std::vector<Imath::Quatf> > IECore::QuatfVectorParameter |
| typedef SphericalHarmonics<Imath::Color3f> IECore::SHColor3f |
| typedef SphericalHarmonics<double> IECore::SHd |
| typedef SphericalHarmonics<float> IECore::SHf |
| typedef TypedData< short > IECore::ShortData |
| typedef TypedData< std::vector< short > > IECore::ShortVectorData |
| typedef SphericalHarmonicsProjector<double> IECore::SHProjectord |
| typedef SphericalHarmonicsProjector<float> IECore::SHProjectorf |
| typedef SphericalHarmonicsRotationMatrix<double> IECore::SHRotationd |
| typedef SphericalHarmonicsRotationMatrix<float> IECore::SHRotationf |
| typedef SphericalHarmonicsTransferMatrix< double > IECore::SHTransferMatrixd |
| typedef SphericalHarmonicsTransferMatrix< float > IECore::SHTransferMatrixf |
| typedef SphericalHarmonics<Imath::V3d> IECore::SHV3d |
| typedef SphericalHarmonics<Imath::V3f> IECore::SHV3f |
| typedef SphereImplicitSurfaceFunction<Imath::V3d, double> IECore::SphereImplicitSurfaceFunctionV3dd |
| typedef SphereImplicitSurfaceFunction<Imath::V3d, float> IECore::SphereImplicitSurfaceFunctionV3df |
| typedef SphereImplicitSurfaceFunction<Imath::V3f, double> IECore::SphereImplicitSurfaceFunctionV3fd |
| typedef SphereImplicitSurfaceFunction<Imath::V3f, float> IECore::SphereImplicitSurfaceFunctionV3ff |
| typedef SphericalToEuclideanTransform<Imath::V2d, Imath::V3d> IECore::SphericalToEuclideanTransform2d3d |
| typedef SphericalToEuclideanTransform<Imath::V2f, Imath::V3f> IECore::SphericalToEuclideanTransform2f3f |
| typedef SphericalToEuclideanTransform<Imath::V3d, Imath::V3d> IECore::SphericalToEuclideanTransform3d3d |
| typedef SphericalToEuclideanTransform<Imath::V3f, Imath::V3f> IECore::SphericalToEuclideanTransform3f3f |
| typedef Spline<double, double> IECore::Splinedd |
| typedef TypedData<Splinedd> IECore::SplineddData |
| typedef Spline<float, Imath::Color3f> IECore::SplinefColor3f |
| typedef Spline<float, Imath::Color4f> IECore::SplinefColor4f |
| typedef Spline<float, float> IECore::Splineff |
| typedef TypedData<Splineff> IECore::SplineffData |
| typedef TypedData< std::string > IECore::StringData |
| typedef TypedParameter<std::string> IECore::StringParameter |
| typedef TypedData< std::vector< std::string > > IECore::StringVectorData |
| typedef TypedParameter<std::vector<std::string> > IECore::StringVectorParameter |
| typedef TypedData< boost::posix_time::time_duration > IECore::TimeDurationData |
| typedef TypedParameter<boost::posix_time::time_duration> IECore::TimeDurationParameter |
| typedef TypedData< TimePeriod > IECore::TimePeriodData |
| typedef TransformationMatrix<double> IECore::TransformationMatrixd |
| typedef TransformationMatrix<float> IECore::TransformationMatrixf |
| typedef Turbulence<PerlinNoiseff> IECore::Turbulenceff |
Typedefs for common uses.
| typedef TypedData< unsigned char > IECore::UCharData |
| typedef TypedData< std::vector< unsigned char > > IECore::UCharVectorData |
| typedef TypedData< uint64_t > IECore::UInt64Data |
| typedef TypedData< std::vector< uint64_t > > IECore::UInt64VectorData |
| typedef TypedData< unsigned int > IECore::UIntData |
| typedef TypedData< std::vector< unsigned int > > IECore::UIntVectorData |
| typedef TypedData< unsigned short > IECore::UShortData |
| typedef TypedData< std::vector< unsigned short > > IECore::UShortVectorData |
| typedef TypedData<Imath::V2d> IECore::V2dData |
| typedef TypedParameter<Imath::V2d> IECore::V2dParameter |
| typedef KDTree<std::vector<Imath::V2d>::const_iterator> IECore::V2dTree |
| typedef Triangulator<std::vector<Imath::V2d>::const_iterator> IECore::V2dTriangulator |
| typedef TypedData< std::vector< Imath::V2d > > IECore::V2dVectorData |
| typedef TypedParameter<std::vector<Imath::V2d> > IECore::V2dVectorParameter |
| typedef TypedData<Imath::V2f> IECore::V2fData |
| typedef TypedParameter<Imath::V2f> IECore::V2fParameter |
| typedef KDTree<std::vector<Imath::V2f>::const_iterator> IECore::V2fTree |
| typedef Triangulator<std::vector<Imath::V2f>::const_iterator> IECore::V2fTriangulator |
| typedef TypedData< std::vector< Imath::V2f > > IECore::V2fVectorData |
| typedef TypedParameter<std::vector<Imath::V2f> > IECore::V2fVectorParameter |
| typedef TypedData<Imath::V2i> IECore::V2iData |
| typedef TypedParameter<Imath::V2i> IECore::V2iParameter |
| typedef TypedData< std::vector< Imath::V2i > > IECore::V2iVectorData |
| typedef TypedData<Imath::V3d> IECore::V3dData |
| typedef TypedParameter<Imath::V3d> IECore::V3dParameter |
| typedef KDTree<std::vector<Imath::V3d>::const_iterator> IECore::V3dTree |
| typedef Triangulator<std::vector<Imath::V3d>::const_iterator> IECore::V3dTriangulator |
| typedef TypedData< std::vector< Imath::V3d > > IECore::V3dVectorData |
| typedef TypedParameter<std::vector<Imath::V3d> > IECore::V3dVectorParameter |
| typedef TypedData<Imath::V3f> IECore::V3fData |
| typedef TypedParameter<Imath::V3f> IECore::V3fParameter |
| typedef KDTree<std::vector<Imath::V3f>::const_iterator> IECore::V3fTree |
| typedef Triangulator<std::vector<Imath::V3f>::const_iterator> IECore::V3fTriangulator |
| typedef TypedData< std::vector< Imath::V3f > > IECore::V3fVectorData |
| typedef TypedParameter<std::vector<Imath::V3f> > IECore::V3fVectorParameter |
| typedef TypedData<Imath::V3i> IECore::V3iData |
| typedef TypedParameter<Imath::V3i> IECore::V3iParameter |
| typedef TypedData< std::vector< Imath::V3i > > IECore::V3iVectorData |
| typedef ZhuBridsonImplicitSurfaceFunction<Imath::V3d, double> IECore::ZhuBridsonImplicitSurfaceFunctionV3dd |
| typedef ZhuBridsonImplicitSurfaceFunction<Imath::V3d, float> IECore::ZhuBridsonImplicitSurfaceFunctionV3df |
| typedef ZhuBridsonImplicitSurfaceFunction<Imath::V3f, double> IECore::ZhuBridsonImplicitSurfaceFunctionV3fd |
| typedef ZhuBridsonImplicitSurfaceFunction<Imath::V3f, float> IECore::ZhuBridsonImplicitSurfaceFunctionV3ff |
| enum IECore::TypeId |
| enum IECore::Winding |
| T IECore::adjustSaturation | ( | const T & | color, | |
| typename T::BaseType | saturation | |||
| ) | [inline] |
| T IECore::angle4D | ( | const Imath::Quat< T > & | q1, | |
| const Imath::Quat< T > & | q2 | |||
| ) | [inline] |
| T IECore::asBigEndian | ( | const T & | x | ) | [inline] |
If running on a little endian platform, returns a copy of x with reversed bytes, otherwise returns x unchanged.
References littleEndian(), and reverseBytes().
| T IECore::asLittleEndian | ( | const T & | x | ) | [inline] |
If running on a big endian platform, returns a copy of x with reversed bytes, otherwise returns x unchanged.
References bigEndian(), and reverseBytes().
| T* IECore::assertedStaticCast | ( | S * | src | ) | [inline] |
Equivalent to static_cast, but using the type identifaction system implemented in RunTimeTyped to fire an assert if the equivalent runTimeCast would not succeed. In a non-asserted build this will compile directly down to a single static_cast.
| IntrusivePtr<T> IECore::assertedStaticCast | ( | const IntrusivePtr< S > & | src | ) | [inline] |
Equivalent to staticPointerCast, but using the type identifaction system implemented in RunTimeTyped to fire an assert if the equivalent runTimeCast would not succeed. In a non-asserted build this will compile directly down to a single staticPointerCast.
| Vec IECore::barycentricRand | ( | Rand & | rand | ) | [inline] |
Returns a random barycentric coordinate.
| void IECore::bezierSubdivide | ( | const Vec & | v0, | |
| const Vec & | v1, | |||
| const Vec & | v2, | |||
| typename Vec::BaseType | tolerance, | |||
| F & | f | |||
| ) | [inline] |
As above but for quadratic curves.
| void IECore::bezierSubdivide | ( | const Vec & | v0, | |
| const Vec & | v1, | |||
| const Vec & | v2, | |||
| const Vec & | v3, | |||
| typename Vec::BaseType | tolerance, | |||
| F & | f | |||
| ) | [inline] |
Templated implementation of De Casteljau's algorithm. Calls the functor f for points on the bezier curve defined by v0 - v3, progressing from the point at t==0 to the point at t==1. Level of subdivision is controlled by the tolerance parameter, which defines approximately how far from the true curve a point is allowed to stray.
| bool IECore::bigEndian | ( | ) | [inline] |
Returns true if running on a big endian platform.
Referenced by asLittleEndian(), and readLittleEndian().
Returns the center point of the box.
| bool IECore::boxContains | ( | const T & | box, | |
| const T & | containee | |||
| ) | [inline] |
| void IECore::boxExtend | ( | T & | box, | |
| const T & | box2 | |||
| ) | [inline] |
Extends the box by the given box.
| void IECore::boxExtend | ( | T & | box, | |
| const typename BoxTraits< T >::BaseType & | p | |||
| ) | [inline] |
Extends the box by the given point.
| T IECore::boxIntersection | ( | const T & | box, | |
| const T & | box2 | |||
| ) | [inline] |
Returns the intersection between two boxes, or the empty box if there is no intersection.
Referenced by IECore::ImageCompositeOp::composite(), IECore::ImageReader::dataWindowToRead(), IECore::ImageCropOp::modifyTypedPrimitive(), IECore::YUVImageWriter::YUVImageWriter::ChannelConverter::operator()(), IECore::TGAImageWriter::TGAImageWriter::ChannelConverter::operator()(), IECore::JPEGImageWriter::JPEGImageWriter::ChannelConverter::operator()(), IECore::ImageCropOp::ImageCropOp::ImageCropFn::operator()(), IECore::DPXImageWriter::DPXImageWriter::ChannelConverter::operator()(), and IECore::CINImageWriter::CINImageWriter::ChannelConverter::operator()().
| bool IECore::boxIntersects | ( | const T & | box, | |
| const typename BoxTraits< T >::BaseType & | origin, | |||
| const typename BoxTraits< T >::BaseType & | direction, | |||
| typename BoxTraits< T >::BaseType & | result | |||
| ) | [inline] |
Intersects the box with the given ray. The direction vector must be normalissed. Returns true if there was an intersection, setting the "result" argument with the point of intersection accordingly.
| bool IECore::boxIntersects | ( | const T & | box, | |
| const T & | box2 | |||
| ) | [inline] |
Returns true if the box intersects the given box.
| bool IECore::boxIntersects | ( | const T & | box, | |
| const typename BoxTraits< T >::BaseType & | p | |||
| ) | [inline] |
Returns true if the box intersects (contains) the given point.
Referenced by IECore::MeshPrimitiveEvaluator::intersectionPointsWalk(), and IECore::MeshPrimitiveEvaluator::intersectionPointWalk().
Returns a vector representing the length of each side of the box.
Referenced by IECoreGL::Renderer::image(), IECore::ImagePrimitiveEvaluator::pointAtPixel(), and IECore::ImagePrimitiveEvaluator::surfaceArea().
| Imath::Vec2<T> IECore::closestPointInBox | ( | const Imath::Vec2< T > & | p, | |
| const Imath::Box< Imath::Vec2< T > > & | box | |||
| ) | [inline] |
Closest point in box for 2D box types.
| T IECore::compositeMax | ( | T | aVal, | |
| T | aAlpha, | |||
| T | bVal, | |||
| T | bAlpha | |||
| ) | [inline] |
max(A, B)
| T IECore::compositeMin | ( | T | aVal, | |
| T | aAlpha, | |||
| T | bVal, | |||
| T | bAlpha | |||
| ) | [inline] |
min(A, B)
| T IECore::compositeMultiply | ( | T | aVal, | |
| T | aAlpha, | |||
| T | bVal, | |||
| T | bAlpha | |||
| ) | [inline] |
A*B.
| T IECore::compositeOver | ( | T | aVal, | |
| T | aAlpha, | |||
| T | bVal, | |||
| T | bAlpha | |||
| ) | [inline] |
A over B.
| IntrusivePtr<T> IECore::constPointerCast | ( | IntrusivePtr< U > const & | p | ) | [inline] |
| Imath::Box3f IECore::convert | ( | const UT_BoundingBox & | from | ) | [inline] |
Referenced by IECoreMaya::DelightProceduralCacheCommand::doIt().
| Imath::V3f IECore::convert | ( | const UT_Vector4 & | from | ) | [inline] |
| Imath::V3f IECore::convert | ( | const UT_Vector3 & | from | ) | [inline] |
| MTime IECore::convert | ( | const float & | from | ) | [inline] |
| float IECore::convert | ( | const MTime & | from | ) | [inline] |
| float IECore::convert | ( | const MAngle & | from | ) | [inline] |
| float IECore::convert | ( | const MDistance & | from | ) | [inline] |
| MTime IECore::convert | ( | const double & | from | ) | [inline] |
| IECore::DataPtr IECore::convert | ( | const MCommandResult & | from | ) | [inline] |
| MTransformationMatrix IECore::convert | ( | const IECore::TransformationMatrixf & | from | ) | [inline] |
| IECore::TransformationMatrixd IECore::convert | ( | const MTransformationMatrix & | from | ) | [inline] |
| MEulerRotation IECore::convert | ( | const Imath::Eulerd & | from | ) | [inline] |
| MEulerRotation IECore::convert | ( | const Imath::Eulerf & | from | ) | [inline] |
| Imath::Eulerd IECore::convert | ( | const MEulerRotation & | from | ) | [inline] |
| Imath::M44d IECore::convert | ( | const MMatrix & | from | ) | [inline] |
| MQuaternion IECore::convert | ( | const Imath::Quatd & | from | ) | [inline] |
| MQuaternion IECore::convert | ( | const Imath::Quatf & | from | ) | [inline] |
| Imath::Quatd IECore::convert | ( | const MQuaternion & | from | ) | [inline] |
| Imath::Box3f IECore::convert | ( | const MBoundingBox & | from | ) | [inline] |
| UT_BoundingBox IECore::convert | ( | const Imath::Box3f & | from | ) | [inline] |
| MColor IECore::convert | ( | const Imath::Color4f & | from | ) | [inline] |
| Imath::Color4f IECore::convert | ( | const MColor & | from | ) | [inline] |
| MColor IECore::convert | ( | const Imath::Color3f & | from | ) | [inline] |
| Imath::V3d IECore::convert | ( | const MFloatPoint & | from | ) | [inline] |
| Imath::V3d IECore::convert | ( | const MPoint & | from | ) | [inline] |
| Imath::V3d IECore::convert | ( | const MFloatVector & | from | ) | [inline] |
| Imath::Color3f IECore::convert | ( | const MVector & | from | ) | [inline] |
| MString IECore::convert | ( | const std::string & | from | ) | [inline] |
| std::string IECore::convert | ( | const MString & | from | ) | [inline] |
| Imath::Box2i IECore::convert | ( | const DD::Image::Box & | from | ) | [inline] |
| Imath::M44d IECore::convert | ( | const DD::Image::Matrix4 & | from | ) | [inline] |
| Imath::Color3f IECore::convert | ( | const DD::Image::Vector4 & | from | ) | [inline] |
Discards from.z and from.w.
Discards from.w.
| MFloatPoint IECore::convert | ( | const Imath::V3d & | from | ) | [inline] |
| UT_Vector4 IECore::convert | ( | const Imath::V3f & | from | ) | [inline] |
| Imath::Color3f IECore::convert | ( | const DD::Image::Vector3 & | from | ) | [inline] |
Discards from.z.
| DataPtr IECore::convert | ( | const char * | data, | |
| RxInfoType_t | type, | |||
| RtInt | count | |||
| ) |
This function is intended for converting the results of RxAttribute and RxOption into useful IECore types.
| void IECore::convert | ( | const Imath::Box3f & | from, | |
| RtBound | to | |||
| ) |
| void IECore::convert | ( | const Imath::M44f & | from, | |
| RtMatrix | to | |||
| ) |
Conversions to RI types can't return the type, as typically they're typedefs for arrays.
| Imath::Box3f IECore::convert | ( | const RtBound & | from | ) | [inline] |
| Imath::Color3f IECore::convert | ( | const RtColor & | from | ) | [inline] |
| Imath::V3f IECore::convert | ( | const RtPoint & | from | ) | [inline] |
| MMatrix IECore::convert | ( | const Imath::M44d & | in | ) | [inline] |
| MMatrix IECore::convert | ( | const Imath::M44f & | in | ) | [inline] |
| T IECore::convert | ( | const F & | from | ) | [inline] |
The convert function is used to provide easy conversion between simple types (like vectors) in IECore, Imath and other libraries. It should be specialised appropriately in support libraries.
Referenced by convertTransf().
| MTransformationMatrix IECore::convertTransf | ( | const IECore::TransformationMatrix< T > & | from | ) | [inline] |
References convert(), IECore::TransformationMatrix< T >::rotate, IECore::TransformationMatrix< T >::rotatePivot, IECore::TransformationMatrix< T >::rotatePivotTranslation, IECore::TransformationMatrix< T >::rotationOrientation, IECore::TransformationMatrix< T >::scale, IECore::TransformationMatrix< T >::scalePivot, IECore::TransformationMatrix< T >::scalePivotTranslation, IECore::TransformationMatrix< T >::shear, and IECore::TransformationMatrix< T >::translate.
| IECore::TransformationMatrix<T> IECore::convertTransf | ( | const MTransformationMatrix & | from | ) | [inline] |
References IECore::TransformationMatrix< T >::rotate, IECore::TransformationMatrix< T >::rotatePivot, IECore::TransformationMatrix< T >::rotatePivotTranslation, IECore::TransformationMatrix< T >::rotationOrientation, IECore::TransformationMatrix< T >::scale, IECore::TransformationMatrix< T >::scalePivot, IECore::TransformationMatrix< T >::scalePivotTranslation, IECore::TransformationMatrix< T >::shear, and IECore::TransformationMatrix< T >::translate.
| Vec IECore::cosineHemisphereRand | ( | Rand & | rand | ) | [inline] |
Returns a random point uniformly distributed on a hemisphere of unit radius where z>0 for all points.
| ObjectPtr IECore::cubicObjectInterpolation | ( | const ObjectPtr & | y0, | |
| const ObjectPtr & | y1, | |||
| const ObjectPtr & | y2, | |||
| const ObjectPtr & | y3, | |||
| double | x | |||
| ) |
Utility function that applies cubic interpolation on objects. Returns a "null" pointer if the Object cannot be interpolated.
References IECore::Object::create().
Referenced by IECore::InterpolatedCache::InterpolatedCache::Implementation::read(), and IECore::InterpolatedCache::InterpolatedCache::Implementation::readHeader().
| std::string IECore::decToHex | ( | T | n | ) | [inline] |
References BOOST_STATIC_ASSERT(), and decToHex().
Referenced by IECoreMaya::ObjectData::writeASCII().
| std::string IECore::decToHex | ( | RandomAccessIterator | first, | |
| RandomAccessIterator | last | |||
| ) | [inline] |
References decToHex().
| void IECore::decToHex | ( | InputIterator | first, | |
| InputIterator | last, | |||
| OutputIterator | result | |||
| ) | [inline] |
References decToHex().
| void IECore::decToHex | ( | T | value, | |
| OutputIterator | result | |||
| ) | [inline] |
| T IECore::degreesToRadians | ( | const T & | value | ) | [inline] |
| bool IECore::despatchTraitsTest | ( | const DataPtr & | data | ) | [inline] |
Simply returns the result of Trait - this can be used to check TypeTraits at runtime. e.g. bool isSimple = despatchTraitsTest<TypeTraits::IsSimpleTypedData>( data ).
| Functor::ReturnType IECore::despatchTypedData | ( | const DataPtr & | data | ) | [inline] |
Convenience version of despatchTypedData which constructs the ErrorHandler and Functor using their default constructors.
Convenience version of despatchTypedData, which throws an InvalidArgumentException when data which doesn't match the Enabler is encountered.
Convenience version of despatchTypedData which operates on all TypedData classes, constructs the ErrorHandler and Functor using their default constructors, and throws an InvalidArgumentException when data which isn't TypedData is encountered.
Referenced by IECoreMaya::ToMayaImageConverter::convert(), and IECoreMaya::ImageFile::open().
| Functor::ReturnType IECore::despatchTypedData | ( | const DataPtr & | data, | |
| Functor & | functor | |||
| ) | [inline] |
Convenience version of despatchTypedData which constructs an ErrorHandler using its default constructor.
Convenience version of despatchTypedData, which throws an InvalidArgumentException when data which doesn't match the Enabler is encountered
Convenience version of despatchTypedData which operates on all TypedData classes, and constructs an ErrorHandler using its default constructor
| Functor::ReturnType IECore::despatchTypedData | ( | const DataPtr & | data, | |
| Functor & | functor, | |||
| ErrorHandler & | errorHandler | |||
| ) | [inline] |
Given a DataPtr which points to one a instance of the TypedData classes, call the operator() member function on an instance of Functor, passing the DataPtr downcast to the correct type. A template parameter, Enabler, allows the function to run only on certain subsets of TypedData, for example, only VectorTypeData. The template specified here should be compatible with boost::mpl - see examples in TypeTraits.h.
When an instance of a type not supported by the Enabler is encountered, the ErrorHandler is called. An ErrorHandler class should take the following form:
struct EH { template<typename DataType, typename Functor> void operator()( typename DataType::ConstPtr , const Functor& ) { // Handle error here } };
A Functor should look this like:
struct F { typedef unspecified-type ReturnType; template<typename T> ReturnType operator()( typename T::Ptr data ) { // Deal with the data and, optionally, return some value } };
Example uses can be found it the ImageWriter-derived classes
Referenced by IECore::TIFFImageWriter::encodeChannels(), IECore::TriangulateOp::modifyTypedPrimitive(), IECore::CubicInterpolator< Object >::operator()(), and IECore::LinearInterpolator< Object >::operator()().
| float IECore::determinant | ( | const Imath::Matrix44< T > & | m | ) | [inline] |
| float IECore::determinant | ( | const Imath::Matrix33< T > & | m | ) | [inline] |
| IntrusivePtr<T> IECore::dynamicPointerCast | ( | IntrusivePtr< U > const & | p | ) | [inline] |
| int IECore::fastFloat2Int | ( | double | v | ) | [inline] |
| int IECore::fastFloatCeil | ( | double | v | ) | [inline] |
| int IECore::fastFloatFloor | ( | double | v | ) | [inline] |
Referenced by IECore::CurveLineariser::modifyTypedPrimitive().
| int IECore::fastFloatRound | ( | double | v | ) | [inline] |
| void IECore::findSequences | ( | const std::vector< std::string > & | names, | |
| std::vector< FileSequencePtr > & | sequences, | |||
| size_t | minSequenceSize | |||
| ) |
Returns a list of FileSequence objects representing all the sequences in names. names is just a list of arbitrary strings, which may or may not represent files on disk. The returned sequences have at least the minSequenceSize elements.
this matches names of the form $prefix$frameNumber$suffix placing each of those in a group of the resulting match. both $prefix and $suffix may be the empty string and $frameNumber may be preceded by a minus sign. It also matches file extensions with 3 or 4 characters that contain numbers (for example: CR2, MP3 )
build a mapping from ($prefix, $suffix) to a list of $frameNumbers
in diabolical cases the elements of frames may not all have the same padding so we'll sort them out into padded and unpadded frame sequences here, by creating a map of padding->list of frames. unpadded things will be considered to have a padding of 1.
remove any sequences with less than the given minimum.
References first, frameListFromList(), and sign().
| void IECore::findSequences | ( | const std::vector< std::string > & | names, | |
| std::vector< FileSequencePtr > & | sequences | |||
| ) |
Returns a list of FileSequence objects representing all the sequences in names. names is just a list of arbitrary strings, which may or may not represent files on disk. The returned sequences have at least 2 elements.
ignore any sequences with less than two files
Referenced by ls().
| FrameListPtr IECore::frameListFromList | ( | const std::vector< FrameList::Frame > & | frames | ) |
Returns a FrameList instance that "best" represents the specified list of integer frame numbers. This function attempts to be intelligent and uses a CompoundFrameList of FrameRange objects to represent the specified frames compactly.
we've come to the end of a run
Referenced by findSequences().
| T* IECore::get_pointer | ( | IntrusivePtr< T > const & | p | ) | [inline] |
| T IECore::henyeyGreenstein | ( | T | g, | |
| T | theta | |||
| ) | [inline] |
Theta in radians.
| Vec::BaseType IECore::henyeyGreenstein | ( | typename Vec::BaseType | g, | |
| const Vec & | incident, | |||
| const Vec & | outgoing | |||
| ) | [inline] |
Vectors must be normalized already.
| T IECore::henyeyGreensteinCT | ( | T | g, | |
| T | cosTheta | |||
| ) | [inline] |
| void IECore::hexToDec | ( | InputIterator | first, | |
| InputIterator | last, | |||
| OutputIterator | result | |||
| ) | [inline] |
References BOOST_STATIC_ASSERT().
| T IECore::hexToDec | ( | const std::string & | s | ) | [inline] |
| T IECore::hexToDec | ( | InputIterator | first, | |
| InputIterator | last | |||
| ) | [inline] |
References BOOST_STATIC_ASSERT().
| IECore::IE_CORE_DECLAREPTR | ( | YUVImageWriter | ) |
| IECore::IE_CORE_DECLAREPTR | ( | WarpOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | VisibleRenderable | ) |
| IECore::IE_CORE_DECLAREPTR | ( | VectorDataFilterOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | UVDistortOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | UniformRandomPointDistributionOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | RenderableParameter | ) |
| IECore::IE_CORE_DECLAREPTR | ( | TriangulateOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | TransformOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | Transform | ) |
| IECore::IE_CORE_DECLAREPTR | ( | ToCoreConverter | ) |
| IECore::IE_CORE_DECLAREPTR | ( | TIFFImageWriter | ) |
| IECore::IE_CORE_DECLAREPTR | ( | TIFFImageReader | ) |
| IECore::IE_CORE_DECLAREPTR | ( | TGAImageWriter | ) |
| IECore::IE_CORE_DECLAREPTR | ( | TGAImageReader | ) |
| IECore::IE_CORE_DECLAREPTR | ( | SummedAreaOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | StateRenderable | ) |
| IECore::IE_CORE_DECLAREPTR | ( | SRGBToLinearOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | SplineToImage | ) |
| IECore::IE_CORE_DECLAREPTR | ( | SpherePrimitiveEvaluator | ) |
| IECore::IE_CORE_DECLAREPTR | ( | SpherePrimitive | ) |
| IECore::IE_CORE_DECLAREPTR | ( | SmoothSmoothSkinningWeightsOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | StringParameter | ) |
| IECore::IE_CORE_DECLAREPTR | ( | SimpleSubsurface | ) |
| IECore::IE_CORE_DECLAREPTR | ( | Shader | ) |
| IECore::IE_CORE_DECLAREPTR | ( | SGIImageReader | ) |
| IECore::IE_CORE_DECLAREPTR | ( | RunTimeTyped | ) |
| IECore::IE_CORE_DECLAREPTR | ( | ReversedFrameList | ) |
| IECore::IE_CORE_DECLAREPTR | ( | ReorderSmoothSkinningInfluencesOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | ReorderedFrameList | ) |
| IECore::IE_CORE_DECLAREPTR | ( | Renderable | ) |
| IECore::IE_CORE_DECLAREPTR | ( | RemoveSmoothSkinningInfluencesOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | Rec709ToLinearOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | RandomRotationOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | PrimitiveOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | PrimitiveImplicitSurfaceFunction | ) |
| IECore::IE_CORE_DECLAREPTR | ( | PrimitiveEvaluator | ) |
| IECore::IE_CORE_DECLAREPTR | ( | Primitive | ) |
| IECore::IE_CORE_DECLAREPTR | ( | PreWorldRenderable | ) |
| IECore::IE_CORE_DECLAREPTR | ( | PointVelocityDisplaceOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | PointsPrimitiveEvaluator | ) |
| IECore::IE_CORE_DECLAREPTR | ( | PointsPrimitive | ) |
| IECore::IE_CORE_DECLAREPTR | ( | PointsMotionOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | PointSmoothSkinningOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | PointRepulsionOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | PointNormalsOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | PointMeshOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | PointDensitiesOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | PointBoundsOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | PDCParticleWriter | ) |
| IECore::IE_CORE_DECLAREPTR | ( | PDCParticleReader | ) |
| IECore::IE_CORE_DECLAREPTR | ( | PatchMeshPrimitive | ) |
| IECore::IE_CORE_DECLAREPTR | ( | ParticleWriter | ) |
| IECore::IE_CORE_DECLAREPTR | ( | ParticleReader | ) |
| IECore::IE_CORE_DECLAREPTR | ( | ParticleMeshOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | ParameterisedProcedural | ) |
| IECore::IE_CORE_DECLAREPTR | ( | Parameterised | ) |
| IECore::IE_CORE_DECLAREPTR | ( | Parameter | ) |
| IECore::IE_CORE_DECLAREPTR | ( | PanalogToLinearOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | OStreamMessageHandler | ) |
| IECore::IE_CORE_DECLAREPTR | ( | Op | ) |
| IECore::IE_CORE_DECLAREPTR | ( | OBJReader | ) |
| IECore::IE_CORE_DECLAREPTR | ( | ObjectWriter | ) |
| IECore::IE_CORE_DECLAREPTR | ( | ObjectReader | ) |
| IECore::IE_CORE_DECLAREPTR | ( | ObjectParameter | ) |
| IECore::IE_CORE_DECLAREPTR | ( | NURBSPrimitive | ) |
| IECore::IE_CORE_DECLAREPTR | ( | IntParameter | ) |
| IECore::IE_CORE_DECLAREPTR | ( | NullMessageHandler | ) |
| IECore::IE_CORE_DECLAREPTR | ( | NParticleReader | ) |
| IECore::IE_CORE_DECLAREPTR | ( | NormalizeSmoothSkinningWeightsOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | MotionPrimitive | ) |
| IECore::IE_CORE_DECLAREPTR | ( | ModifyOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | MixSmoothSkinningWeightsOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | MessageHandler | ) |
| IECore::IE_CORE_DECLAREPTR | ( | MeshVertexReorderOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | MeshTangentsOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | MeshPrimitiveShrinkWrapOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | MeshPrimitiveImplicitSurfaceOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | MeshPrimitiveImplicitSurfaceFunction | ) |
| IECore::IE_CORE_DECLAREPTR | ( | MeshPrimitiveEvaluator | ) |
| IECore::IE_CORE_DECLAREPTR | ( | MeshPrimitiveBuilder | ) |
| IECore::IE_CORE_DECLAREPTR | ( | MeshNormalsOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | MeshMergeOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | MeshDistortionsOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | MedianCutSampler | ) |
| IECore::IE_CORE_DECLAREPTR | ( | MatrixTransform | ) |
| IECore::IE_CORE_DECLAREPTR | ( | MatrixMultiplyOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | MatrixMotionTransform | ) |
| IECore::IE_CORE_DECLAREPTR | ( | MarschnerLookupTableOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | MappedRandomPointDistributionOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | LuminanceOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | LinearToSRGBOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | LinearToRec709Op | ) |
| IECore::IE_CORE_DECLAREPTR | ( | LinearToPanalogOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | LinearToCineonOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | LimitSmoothSkinningInfluencesOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | Light | ) |
| IECore::IE_CORE_DECLAREPTR | ( | LevelFilteredMessageHandler | ) |
| IECore::IE_CORE_DECLAREPTR | ( | JPEGImageWriter | ) |
| IECore::IE_CORE_DECLAREPTR | ( | JPEGImageReader | ) |
| IECore::IE_CORE_DECLAREPTR | ( | InterpolatedCache | ) |
| IECore::IE_CORE_DECLAREPTR | ( | IndexedIORegexFilter | ) |
| IECore::IE_CORE_DECLAREPTR | ( | IndexedIOEntryTypeFilter | ) |
| IECore::IE_CORE_DECLAREPTR | ( | IndexedIONullFilter | ) |
| IECore::IE_CORE_DECLAREPTR | ( | ImageWriter | ) |
| IECore::IE_CORE_DECLAREPTR | ( | ImageUnpremultiplyOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | ImageThinner | ) |
| IECore::IE_CORE_DECLAREPTR | ( | ImageReader | ) |
| IECore::IE_CORE_DECLAREPTR | ( | ImagePrimitiveEvaluator | ) |
| IECore::IE_CORE_DECLAREPTR | ( | ImagePrimitive | ) |
| IECore::IE_CORE_DECLAREPTR | ( | ImagePremultiplyOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | ImageDiffOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | ImageCropOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | ImageConvolveOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | ImageCompositeOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | IFFHairReader | ) |
| IECore::IE_CORE_DECLAREPTR | ( | HitMissTransform | ) |
| IECore::IE_CORE_DECLAREPTR | ( | HierarchicalCache | ) |
| IECore::IE_CORE_DECLAREPTR | ( | HdrMergeOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | Grade | ) |
| IECore::IE_CORE_DECLAREPTR | ( | FromCoreConverter | ) |
| IECore::IE_CORE_DECLAREPTR | ( | FrameRange | ) |
| IECore::IE_CORE_DECLAREPTR | ( | FrameListParameter | ) |
| IECore::IE_CORE_DECLAREPTR | ( | Font | ) |
| IECore::IE_CORE_DECLAREPTR | ( | FilteredMessageHandler | ) |
| IECore::IE_CORE_DECLAREPTR | ( | FileSequenceVectorParameter | ) |
| IECore::IE_CORE_DECLAREPTR | ( | FileSequenceParameter | ) |
| IECore::IE_CORE_DECLAREPTR | ( | FaceVaryingPromotionOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | FaceAreaOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | EXRImageWriter | ) |
| IECore::IE_CORE_DECLAREPTR | ( | EXRImageReader | ) |
| IECore::IE_CORE_DECLAREPTR | ( | ExclusionFrameList | ) |
| IECore::IE_CORE_DECLAREPTR | ( | EnvMapSHProjector | ) |
| IECore::IE_CORE_DECLAREPTR | ( | EnvMapSampler | ) |
| IECore::IE_CORE_DECLAREPTR | ( | EmptyFrameList | ) |
| IECore::IE_CORE_DECLAREPTR | ( | DPXImageWriter | ) |
| IECore::IE_CORE_DECLAREPTR | ( | DPXImageReader | ) |
| IECore::IE_CORE_DECLAREPTR | ( | Display | ) |
| IECore::IE_CORE_DECLAREPTR | ( | DecompressSmoothSkinningDataOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | DataPromoteOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | DataCastOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | Data | ) |
| IECore::IE_CORE_DECLAREPTR | ( | CurveTracer | ) |
| IECore::IE_CORE_DECLAREPTR | ( | CurveTangentsOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | CurvesPrimitiveEvaluator | ) |
| IECore::IE_CORE_DECLAREPTR | ( | CurvesPrimitive | ) |
| IECore::IE_CORE_DECLAREPTR | ( | CurvesMergeOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | CurveLineariser | ) |
| IECore::IE_CORE_DECLAREPTR | ( | CurveExtrudeOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | CubeColorTransformOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | CubeColorLookupfParameter | ) |
| IECore::IE_CORE_DECLAREPTR | ( | CoordinateSystem | ) |
| IECore::IE_CORE_DECLAREPTR | ( | Converter | ) |
| IECore::IE_CORE_DECLAREPTR | ( | ContrastSmoothSkinningWeightsOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | CompressSmoothSkinningDataOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | CompoundParameter | ) |
| IECore::IE_CORE_DECLAREPTR | ( | CompoundObject | ) |
| IECore::IE_CORE_DECLAREPTR | ( | CompoundMessageHandler | ) |
| IECore::IE_CORE_DECLAREPTR | ( | CompoundFrameList | ) |
| IECore::IE_CORE_DECLAREPTR | ( | CompoundDataBase | ) |
| IECore::IE_CORE_DECLAREPTR | ( | CompoundData | ) |
| IECore::IE_CORE_DECLAREPTR | ( | ColorTransformOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | ColorSpaceTransformOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | CINImageWriter | ) |
| IECore::IE_CORE_DECLAREPTR | ( | CINImageReader | ) |
| IECore::IE_CORE_DECLAREPTR | ( | CineonToLinearOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | ChannelOp | ) |
| IECore::IE_CORE_DECLAREPTR | ( | Camera | ) |
| IECore::IE_CORE_DECLAREPTR | ( | BINParticleWriter | ) |
| IECore::IE_CORE_DECLAREPTR | ( | BINMeshReader | ) |
| IECore::IE_CORE_DECLAREPTR | ( | BinaryFrameList | ) |
| IECore::IE_CORE_DECLAREPTR | ( | BGEOParticleReader | ) |
| IECore::IE_CORE_DECLAREPTR | ( | AttributeState | ) |
| IECore::IE_CORE_DECLAREPTR | ( | AttributeCache | ) |
| IECore::IE_CORE_DECLAREPTR | ( | AddSmoothSkinningInfluencesOp | ) |
| IECore::IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION | ( | PointsPrimitive | , | |
| PointsPrimitiveParameter | ||||
| ) |
| IECore::IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION | ( | CurvesPrimitive | , | |
| CurvesPrimitiveParameter | ||||
| ) |
| IECore::IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION | ( | MeshPrimitive | , | |
| MeshPrimitiveParameter | ||||
| ) |
| IECore::IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION | ( | Primitive | , | |
| PrimitiveParameter | ||||
| ) |
| IECore::IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION | ( | MotionPrimitive | , | |
| MotionPrimitiveParameter | ||||
| ) |
| IECore::IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION | ( | ImagePrimitive | , | |
| ImagePrimitiveParameter | ||||
| ) |
| IECore::IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION | ( | SmoothSkinningData | , | |
| SmoothSkinningDataParameter | ||||
| ) |
| IECore::IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION | ( | ObjectVector | , | |
| ObjectVectorParameter | ||||
| ) |
| IECore::IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION | ( | CompoundObject | , | |
| CompoundObjectParameter | ||||
| ) |
| IECore::IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION | ( | Group | , | |
| GroupParameter | ||||
| ) |
| IECore::IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION | ( | VisibleRenderable | , | |
| VisibleRenderableParameter | ||||
| ) |
| IECore::IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION | ( | MatrixTransform | , | |
| MatrixTransformParameter | ||||
| ) |
| IECore::IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION | ( | MatrixMotionTransform | , | |
| MatrixMotionTransformParameter | ||||
| ) |
| IECore::IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION | ( | Transform | , | |
| TransformParameter | ||||
| ) |
| IECore::IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION | ( | Shader | , | |
| ShaderParameter | ||||
| ) |
| IECore::IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION | ( | AttributeState | , | |
| AttributeStateParameter | ||||
| ) |
| IECore::IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION | ( | StateRenderable | , | |
| StateRenderableParameter | ||||
| ) |
| IECore::IE_CORE_DEFINETYPEDOBJECTPARAMETERSPECIALISATION | ( | Renderable | , | |
| RenderableParameter | ||||
| ) |
| IECore::IE_CORE_DEFINETYPEDPRIMITIVEOPSPECIALISATION | ( | CurvesPrimitive | , | |
| CurvesPrimitiveOp | ||||
| ) |
| IECore::IE_CORE_DEFINETYPEDPRIMITIVEOPSPECIALISATION | ( | ImagePrimitive | , | |
| ImagePrimitiveOp | ||||
| ) |
| IECore::IE_CORE_DEFINETYPEDPRIMITIVEOPSPECIALISATION | ( | MeshPrimitive | , | |
| MeshPrimitiveOp | ||||
| ) |
| IECore::IE_CORE_FORWARDDECLARE | ( | Primitive | ) |
| IECore::IE_CORE_FORWARDDECLARE | ( | Writer | ) |
| IECore::IE_CORE_FORWARDDECLARE | ( | Renderer | ) |
| IECore::IE_CORE_FORWARDDECLARE | ( | FileNameParameter | ) |
| IECore::IE_CORE_FORWARDDECLARE | ( | Reader | ) |
| IECore::IE_CORE_FORWARDDECLARE | ( | PrimitiveEvaluator | ) |
| IECore::IE_CORE_FORWARDDECLARE | ( | PointsPrimitive | ) |
| IECore::IE_CORE_FORWARDDECLARE | ( | CompoundParameter | ) |
| IECore::IE_CORE_FORWARDDECLARE | ( | Parameter | ) |
| IECore::IE_CORE_FORWARDDECLARE | ( | IndexedIOFilter | ) |
| IECore::IE_CORE_FORWARDDECLARE | ( | CurvesPrimitive | ) |
| IECore::IE_CORE_FORWARDDECLARE | ( | IFFFile | ) |
| IECore::IE_CORE_FORWARDDECLARE | ( | HierarchicalCacheDependency | ) |
| IECore::IE_CORE_FORWARDDECLARE | ( | IndexedIOInterface | ) |
| IECore::IE_CORE_FORWARDDECLARE | ( | FrameList | ) |
| IECore::IE_CORE_FORWARDDECLARE | ( | Group | ) |
| IECore::IE_CORE_FORWARDDECLARE | ( | ImagePrimitive | ) |
| IECore::IE_CORE_FORWARDDECLARE | ( | FileSequence | ) |
| IECore::IE_CORE_FORWARDDECLARE | ( | ObjectParameter | ) |
| IECore::IE_CORE_FORWARDDECLARE | ( | DisplayDriver | ) |
| IECore::IE_CORE_FORWARDDECLARE | ( | Object | ) |
| IECore::IE_CORE_FORWARDDECLARE | ( | ModifyOp | ) |
| IECore::IE_CORE_FORWARDDECLARE | ( | CachedReader | ) |
| IECore::IE_CORE_FORWARDDECLARE | ( | MeshPrimitive | ) |
| IECore::IE_CORE_FORWARDDECLARE | ( | CompoundObject | ) |
| IECore::IECORE_RUNTIMETYPED_DEFINETEMPLATESPECIALISATION | ( | CompoundDataBase | , | |
| CompoundDataBaseTypeId | ||||
| ) |
| MEulerRotation::RotationOrder IECore::iMathToMayaRotationOrder | ( | typename Imath::Euler< T >::Order | order | ) | [inline] |
| void IECore::intrusive_ptr_add_ref | ( | const IECore::RefCounted * | r | ) | [inline] |
Functions required to allow use of RefCounted with IntrusivePtr.
| void IECore::intrusive_ptr_release | ( | const IECore::RefCounted * | r | ) | [inline] |
References IECore::RefCounted::removeRef().
| std::iterator_traits<Iterator>::value_type IECore::join | ( | Iterator | begin, | |
| Iterator | end, | |||
| const typename std::iterator_traits< Iterator >::reference | separator | |||
| ) | [inline] |
| SphericalHarmonics<T> IECore::lambertianKernel | ( | unsigned int | bands, | |
| bool | normalized = false | |||
| ) | [inline] |
Creates a SphericalHarmonics kernel that represents the lambert cosine rule From "On the Relationship between Radiance and Irradiance: Determining the illumination from images of a convex Lambertian object" by by Ramamoorthi, Ravi and Hanrahan, Pat - 2001.
| ObjectPtr IECore::linearObjectInterpolation | ( | const ObjectPtr & | y0, | |
| const ObjectPtr & | y1, | |||
| double | x | |||
| ) |
Utility function that applies linear interpolation on objects. Returns a "null" pointer if the Object cannot be interpolated.
References IECore::Object::create().
Referenced by IECore::InterpolatedCache::InterpolatedCache::Implementation::read(), and IECore::InterpolatedCache::InterpolatedCache::Implementation::readHeader().
| T IECore::linearToSRGB | ( | const T & | color | ) | [inline] |
| bool IECore::littleEndian | ( | ) | [inline] |
Returns true if running on a little endian platform.
Referenced by asBigEndian().
| void IECore::ls | ( | const std::string & | sequencePath, | |
| FileSequencePtr & | sequence, | |||
| size_t | minSequenceSize = 2 | |||
| ) |
Attempts to find a sequnece matching the given sequence template (e.g. with at least one '#' character).
References IECore::FileSequence::fileNameValidator(), findSequences(), first, FrameRangeTypeId, and last.
| void IECore::ls | ( | const std::string & | path, | |
| std::vector< FileSequencePtr > & | sequences, | |||
| size_t | minSequenceSize = 2 | |||
| ) |
Generates all sequences with at least minSequenceSize elements residing in given directory in the form of a list of FileSequences.
References findSequences().
Referenced by IECore::FileSequenceParameter::getFileSequenceValue(), IECore::FileSequenceVectorParameter::getFileSequenceValues(), IECore::FileSequenceVectorParameter::valueValid(), and IECore::FileSequenceParameter::valueValid().
| T::BaseType IECore::luminance | ( | const T & | color | ) | [inline] |
The weights used by this function are those defined by ITU-R Recommendation BT.709. See http://www.faqs.org/faqs/graphics/colorspace-faq/ section C-9
Referenced by SplineRemapper::SplineRemapper().
| T::BaseType IECore::luminance | ( | const T & | color, | |
| const S & | weights | |||
| ) | [inline] |
Compute the luminance of a color using the given set of weights.
Referenced by IECore::Font::image().
| int IECore::majorVersion | ( | ) |
| void IECore::matConvert | ( | const T & | m1, | |
| S & | m2 | |||
| ) | [inline] |
Converts from one matrix type to another.
| S IECore::matConvert | ( | const T & | m | ) | [inline] |
Converts from one matrix type to another.
| MatrixTraits<T>::BaseType IECore::matGet | ( | const T & | m, | |
| unsigned int | i, | |||
| unsigned int | j | |||
| ) | [inline] |
Returns the value of the specified component of v.
| Imath::Matrix44<T> IECore::matrixFromBasis | ( | const Imath::Vec3< T > & | x, | |
| const Imath::Vec3< T > & | y, | |||
| const Imath::Vec3< T > & | z, | |||
| const Imath::Vec3< T > & | o | |||
| ) | [inline] |
Returns a matrix specified by the orientation of the unit vectors x,y,z and origin o after transformation by the matrix.
| void IECore::matSet | ( | T & | m, | |
| unsigned int | i, | |||
| unsigned int | j, | |||
| typename MatrixTraits< T >::BaseType | x | |||
| ) | [inline] |
Sets the specified component of m to the value x.
| void IECore::matSetAll | ( | T & | m, | |
| typename MatrixTraits< T >::BaseType | x | |||
| ) | [inline] |
Sets all components of m to the value x.
| Imath::Euler<T>::Order IECore::mayaToImathRotationOrder | ( | MEulerRotation::RotationOrder | order | ) | [inline] |
| int IECore::minorVersion | ( | ) |
| void IECore::msg | ( | MessageHandler::Level | level, | |
| const std::string & | context, | |||
| const boost::format & | message | |||
| ) |
References IECore::MessageHandler::output().
Referenced by DeferredRendererImplementation::DeferredRendererImplementation::ProceduralTask::addSubtask(), IECoreGL::Renderer::attributeBegin(), IECoreGL::Renderer::attributeEnd(), IECoreGL::ShaderStateComponent::bind(), IECoreMaya::ProceduralHolder::boundingBox(), IECoreGL::Renderer::camera(), castWithWarning(), IECoreGL::Renderer::command(), IECoreHoudini::SOP_ProceduralHolder::cookMySop(), IECoreHoudini::SOP_OpHolder::cookMySop(), IECoreMaya::ParameterisedHolder< BaseType >::createOrUpdateAttribute(), IECoreGL::Renderer::curves(), IECoreMaya::FromMayaShapeConverter::dagPath(), IECoreGL::debugPrintErrors(), IECoreGL::DepthTexture::DepthTexture(), IECoreGL::Renderer::display(), IECoreMaya::ToMayaMeshConverter::doConversion(), IECoreGL::ToGLPointsConverter::doConversion(), IECoreGL::ToGLMeshConverter::doConversion(), IECoreGL::ToGLCurvesConverter::doConversion(), IECoreRI::SLOReader::doOperation(), IECoreRI::PTCParticleReader::doOperation(), IECoreMaya::TransformationMatrixParameterHandler< T >::doSetValue(), IECoreMaya::IECoreMaya::ProceduralHolderUI::draw(), IECoreMaya::DrawableHolder::draw(), editBeginCommand(), editEndCommand(), editQueryCommand(), IECoreGL::Renderer::geometry(), IECoreGL::Renderer::getAttribute(), IECoreMaya::IECoreMaya::ProceduralHolderUI::getDrawRequests(), IECoreGL::Renderer::getOption(), IECoreGL::Renderer::getTransform(), IECoreGL::Renderer::illuminate(), IECoreGL::Renderer::image(), IECoreGL::init(), IECoreGL::Renderer::instance(), IECoreGL::Renderer::instanceBegin(), IECoreGL::Renderer::instanceEnd(), IECoreGL::Renderer::light(), IECoreGL::TextureLoader::load(), IECoreGL::ShaderManager::loadShaderCode(), IECoreGL::Renderer::mesh(), IECoreGL::Renderer::motionBegin(), IECoreGL::Renderer::motionEnd(), IECoreGL::Renderer::nurbs(), IECoreGL::Renderer::patchMesh(), IECoreGL::Renderer::points(), IECoreGL::Renderer::procedural(), removeObjectCommand(), IECoreMaya::ProceduralHolder::scene(), IECoreMaya::DrawableHolder::scene(), IECoreGL::Scene::select(), IECoreGL::Renderer::setAttribute(), IECoreGL::FrameBuffer::setColor(), IECoreMaya::ParameterisedHolder< BaseType >::setNodeValues(), IECoreGL::Renderer::setOption(), CapturingRenderer::CapturingRenderer::Implementation::setOption(), IECoreGL::Renderer::setTransform(), IECoreGL::ShaderStateComponent::shader(), IECoreGL::Shader::Shader(), IECoreGL::Renderer::shader(), IECoreGL::Renderer::text(), IECoreGL::Renderer::transformEnd(), IECoreGL::Renderer::worldBegin(), CapturingRenderer::CapturingRenderer::Implementation::worldBegin(), IECoreGL::Renderer::worldEnd(), CapturingRenderer::CapturingRenderer::Implementation::worldEnd(), IECore::FileIndexedIO::FileIndexedIO::IndexedFile::~IndexedFile(), and DeferredRendererImplementation::DeferredRendererImplementation::ScopedRenderContext::~ScopedRenderContext().
| void IECore::msg | ( | MessageHandler::Level | level, | |
| const std::string & | context, | |||
| const std::string & | message | |||
| ) |
Free functions which calls MessageHandler::output() with their arguments. These are provided for brevity.
References IECore::MessageHandler::output().
Referenced by IECore::NParticleReader::attributeNames(), IECore::CurveExtrudeOp::buildPatchMesh(), IECore::ParticleReader::doOperation(), IECore::ImageDiffOp::doOperation(), IECore::BGEOParticleReader::doOperation(), IECore::NParticleReader::frameTimes(), IECore::IFFHairReader::frameTimes(), IECore::PointRepulsionOp::modify(), IECore::CurveLineariser::modifyTypedPrimitive(), IECore::IFFHairReader::numHairs(), IECore::NParticleReader::numParticles(), IECore::ParticleWriter::particleAttributes(), IECore::PDCParticleReader::readAttribute(), IECore::NParticleReader::readAttribute(), IECore::ColorSpaceTransformOp::registerConversion(), IECore::RunTimeTyped::registerType(), and IECore::HierarchicalCache::~HierarchicalCache().
| bool IECore::operator!= | ( | T * | a, | |
| IntrusivePtr< U > const & | b | |||
| ) | [inline] |
| SphericalHarmonics<S> IECore::operator* | ( | const SphericalHarmonics< S > & | sh1, | |
| const SphericalHarmonics< T > & | sh2 | |||
| ) | [inline] |
| SphericalHarmonics<S> IECore::operator* | ( | const SphericalHarmonics< S > & | lsh, | |
| const T & | scale | |||
| ) | [inline] |
| const SphericalHarmonics<S>& IECore::operator*= | ( | SphericalHarmonics< S > & | sh, | |
| const SphericalHarmonicsTransferMatrix< T > & | m | |||
| ) | [inline] |
| const SphericalHarmonics<S>& IECore::operator*= | ( | SphericalHarmonics< S > & | sh, | |
| const SphericalHarmonicsRotationMatrix< T > & | m | |||
| ) | [inline] |
| const SphericalHarmonics<S> IECore::operator*= | ( | SphericalHarmonics< S > & | sh1, | |
| const SphericalHarmonics< T > & | sh2 | |||
| ) | [inline] |
| const SphericalHarmonics<S>& IECore::operator*= | ( | SphericalHarmonics< S > & | lsh, | |
| const T & | scale | |||
| ) | [inline] |
| SphericalHarmonics<S> IECore::operator+ | ( | const SphericalHarmonics< S > & | lsh, | |
| const SphericalHarmonics< S > & | rsh | |||
| ) | [inline] |
| const SphericalHarmonics<S>& IECore::operator+= | ( | SphericalHarmonics< S > & | lsh, | |
| const SphericalHarmonics< S > & | rsh | |||
| ) | [inline] |
| SphericalHarmonics<S> IECore::operator- | ( | const SphericalHarmonics< S > & | lsh, | |
| const SphericalHarmonics< S > & | rsh | |||
| ) | [inline] |
| const SphericalHarmonics<S>& IECore::operator-= | ( | SphericalHarmonics< S > & | lsh, | |
| const SphericalHarmonics< S > & | rsh | |||
| ) | [inline] |
| std::ostream& IECore::operator<< | ( | std::ostream & | os, | |
| const TransformationMatrix< T > & | x | |||
| ) | [inline] |
| std::ostream& IECore::operator<< | ( | std::ostream & | o, | |
| const LineSegment< T > & | lineSegment | |||
| ) | [inline] |
| std::basic_ostream<E, T>& IECore::operator<< | ( | std::basic_ostream< E, T > & | os, | |
| IntrusivePtr< Y > const & | p | |||
| ) | [inline] |
| std::ostream& IECore::operator<< | ( | std::ostream & | os, | |
| const Imath::Box< T > & | obj | |||
| ) | [inline] |
Streaming for Imath::Box types.
| bool IECore::operator== | ( | T * | a, | |
| IntrusivePtr< U > const & | b | |||
| ) | [inline] |
| int IECore::patchVersion | ( | ) |
| std::iterator_traits<Iterator>::value_type::BaseType IECore::polygonArea | ( | Iterator | first, | |
| Iterator | last | |||
| ) | [inline] |
Returns the area of the polygon specified by the vertices in the given iterator range.
Referenced by IECore::FaceAreaOp::modifyTypedPrimitive().
| Imath::Box<typename std::iterator_traits<Iterator>::value_type> IECore::polygonBound | ( | Iterator | first, | |
| Iterator | last | |||
| ) | [inline] |
Returns the bounding box of the polygon specified by the vertices in the given iterator range.
Referenced by IECore::Font::Font::Mesher::mesh().
| std::iterator_traits<Iterator>::value_type IECore::polygonNormal | ( | Iterator | first, | |
| Iterator | last, | |||
| bool | normalized | |||
| ) | [inline] |
As above, but only normalizes the normal if normalised==true.
| std::iterator_traits<Iterator>::value_type IECore::polygonNormal | ( | Iterator | first, | |
| Iterator | last | |||
| ) | [inline] |
Returns the normalized normal for the polygon specified by the 3D vertices in the given iterator range. Copes properly with concave polygons. Assumes a righthanded (counter-clockwise) winding order, meaning that the normal will face towards an observer who sees the loop from first to last as being counter-clockwise.
| Winding IECore::polygonWinding | ( | Iterator | first, | |
| Iterator | last, | |||
| const typename std::iterator_traits< Iterator >::value_type & | viewVector | |||
| ) | [inline] |
Returns the winding order for the polygon specified by the 3D vertices in the given iterator range, when viewed with the specified view vector. Copes correctly with concave polygons.
Referenced by IECore::Font::Font::Mesher::mesh().
| Winding IECore::polygonWinding | ( | Iterator | first, | |
| Iterator | last | |||
| ) | [inline] |
Returns the winding order for the polygon specified by the 2D vertices in the given iterator range. Copes correctly with concave polygons.
| T IECore::radiansToDegrees | ( | const T & | value | ) | [inline] |
| T IECore::reverseBytes | ( | const T & | x | ) | [inline] |
Returns a copy of x with reversed byte order.
References BOOST_STATIC_ASSERT().
Referenced by asBigEndian(), and asLittleEndian().
| char IECore::reverseBytes< char > | ( | const char & | x | ) | [inline] |
| double IECore::reverseBytes< double > | ( | const double & | x | ) | [inline] |
| float IECore::reverseBytes< float > | ( | const float & | x | ) | [inline] |
| Imf::Int64 IECore::reverseBytes< Imf::Int64 > | ( | const Imf::Int64 & | x | ) | [inline] |
| int16_t IECore::reverseBytes< int16_t > | ( | const int16_t & | x | ) | [inline] |
| int32_t IECore::reverseBytes< int32_t > | ( | const int32_t & | x | ) | [inline] |
| uint16_t IECore::reverseBytes< uint16_t > | ( | const uint16_t & | x | ) | [inline] |
| uint32_t IECore::reverseBytes< uint32_t > | ( | const uint32_t & | x | ) | [inline] |
| unsigned char IECore::reverseBytes< unsigned char > | ( | const unsigned char & | x | ) | [inline] |
| SphericalHarmonics<T> IECore::rotatedKernel | ( | const SphericalHarmonics< T > & | kernel, | |
| const Imath::V3f & | direction | |||
| ) | [inline] |
Creates a SphericalHarmonics object by pointing a given SH kernel to a given direction. The rotation is a lot faster than SHRotation because it takes in consideration the kernel symmetries on the Z axis. Based on "Real-time Soft Shadows in Dynamic Scenes using Spherical Harmonic Exponentiation" by Zhong Ren and Rui Wang and John Snyder and Kun Zhou and Xinguo Liu and Bo Sun and Peter-pike Sloan and Hujun Bao and Qunsheng Peng and Baining Guo - 2006.
| T* IECore::runTimeCast | ( | S * | src | ) | [inline] |
Equivalent to dynamic_cast but using the type identification system implemented in RunTimeTyped. This should be used in preference to dynamic_cast wherever possible.
| IntrusivePtr<T> IECore::runTimeCast | ( | const IntrusivePtr< S > & | src | ) | [inline] |
Equivalent to boost::dynamicPointerCast but using the type identification system implemented in RunTimeTyped. This should be used in preference to both dynamic_cast and dynamicPointerCast wherever possible.
| int IECore::sign | ( | T | x | ) | [inline] |
Returns -1 for negative numbers, 1 for positive, and 0 for 0.
Referenced by findSequences(), IECore::TriangulateOp::TriangulateOp::TriangulateFn::operator()(), IECore::PrimitiveEvaluator::signedDistance(), and IECore::MeshPrimitiveEvaluator::signedDistance().
| T IECore::sinx_over_x | ( | T | x | ) | [inline] |
| Imath::Quat<T> IECore::slerp | ( | const Imath::Quat< T > & | q1, | |
| const Imath::Quat< T > & | q2, | |||
| T | t | |||
| ) | [inline] |
This is copied from the Imath corresponding to OpenEXR 1.6.1. It is much more stable than the one in OpenEXR 1.4.0 so we take a copy of the preferred one while we're still building with the old OpenEXR.
References angle4D(), and sinx_over_x().
Referenced by slerpShortestArc().
| Imath::Quat<T> IECore::slerpShortestArc | ( | const Imath::Quat< T > & | q1, | |
| const Imath::Quat< T > & | q2, | |||
| T | t | |||
| ) | [inline] |
This is copied from revision 1.7 of IlmBase/Imath/ImathQuat.h in the OpenEXR cvs repository. It's useful and it's not available in any of the official OpenEXR releases yet.
References slerp().
| T IECore::smoothstep | ( | T | v0, | |
| T | v1, | |||
| T | x | |||
| ) | [inline] |
Computes smoothstep function from Ken Perlin's original noise implementation.
Referenced by merge(), and IECore::ContrastSmoothSkinningWeightsOp::ContrastSmoothSkinningWeightsOp::ContrastSmoothStep::operator()().
| T IECore::sRGBToLinear | ( | const T & | color | ) | [inline] |
| IntrusivePtr<T> IECore::staticPointerCast | ( | IntrusivePtr< U > const & | p | ) | [inline] |
| void IECore::swap | ( | IntrusivePtr< T > & | lhs, | |
| IntrusivePtr< T > & | rhs | |||
| ) | [inline] |
Referenced by IECore::RadixSort::operator()().
| bool IECore::testTypedData | ( | DataPtr | data | ) | [inline] |
Returns true if the passed data matches the given predicate, else return false. For example testTypedData< TypeTraits::IsVectorTypedData >( new DoubleVectorData() ) would return true, while testTypedData< TypeTraits::IsSimpleTypedData >( new DoubleVectorData() ) would return false.
| void IECore::tetrahedronBarycentric | ( | const Vec & | v0, | |
| const Vec & | v1, | |||
| const Vec & | v2, | |||
| const Vec & | v3, | |||
| const Vec & | p, | |||
| typename VectorTraits< Vec >::BaseType | barycentric[4] | |||
| ) | [inline] |
Returns the barycentric coordinates of the given point relative to the tetrahedron. The point is assumed to be inside the tetrahedron.
| VectorTraits<Vec>::BaseType IECore::tetrahedronClosestBarycentric | ( | const Vec & | v0, | |
| const Vec & | v1, | |||
| const Vec & | v2, | |||
| const Vec & | v3, | |||
| const Vec & | p, | |||
| typename VectorTraits< Vec >::BaseType | barycentric[4] | |||
| ) | [inline] |
Returns the squared-distance to the closest point on the tetrahedron, and computes that point's barycentric coordinates.
| Imath::V3i IECore::tetrahedronFaceIndices | ( | int | face | ) | [inline] |
A tetrahedron has 4 faces, each of which is triangle. This function returns the vertex indices which make up the triangle on the specified face.
| Vec IECore::tetrahedronPoint | ( | const Vec & | v0, | |
| const Vec & | v1, | |||
| const Vec & | v2, | |||
| const Vec & | v3, | |||
| typename VectorTraits< Vec >::BaseType | barycentric[4] | |||
| ) | [inline] |
Returns the point of the tetrahedron which has the given barycentric coordinates.
| VectorTraits<Vec>::BaseType IECore::tetrahedronVolume | ( | const Vec & | v0, | |
| const Vec & | v1, | |||
| const Vec & | v2, | |||
| const Vec & | v3 | |||
| ) | [inline] |
Returns the volume of the tetrahedron defined by the 4 specified vertices.
| VectorTraits<Vec>::BaseType IECore::triangleArea | ( | const Vec & | v0, | |
| const Vec & | v1, | |||
| const Vec & | v2 | |||
| ) | [inline] |
Referenced by IECore::PointRepulsionOp::modify(), and IECore::MeshPrimitiveEvaluator::surfaceArea().
| int IECore::triangleBarycentricFeature | ( | const Vec & | barycentric, | |
| typename VectorTraits< Vec >::BaseType | tolerance = 1.e-6 | |||
| ) | [inline] |
Returns information regarding the feature region of a barycentric coordinate on the triangle.
Referenced by IECore::MeshPrimitiveEvaluator::signedDistance().
| VectorTraits<Vec>::BaseType IECore::triangleClosestBarycentric | ( | const Vec & | v0, | |
| const Vec & | v1, | |||
| const Vec & | v2, | |||
| const Vec & | p, | |||
| Imath::Vec3< typename VectorTraits< Vec >::BaseType > & | barycentric | |||
| ) | [inline] |
Returns the squared-distance to the closest point on the triangle, and places that point's barycentric coordinates in the 4th argument.
| int IECore::triangleClosestFeature | ( | const Vec & | v0, | |
| const Vec & | v1, | |||
| const Vec & | v2, | |||
| const Vec & | p | |||
| ) | [inline] |
Returns the closest feature on the triangle to the given point. The return values are as barycentricFeature.
| Vec IECore::triangleClosestPoint | ( | const Vec & | v0, | |
| const Vec & | v1, | |||
| const Vec & | v2, | |||
| const Vec & | p, | |||
| Imath::Vec3< typename VectorTraits< Vec >::BaseType > & | barycentric | |||
| ) | [inline] |
Returns the closest point on the triangle, and places that point's barycentric coordinates in the 4th argument.
| bool IECore::triangleContainsPoint | ( | const Vec & | v0, | |
| const Vec & | v1, | |||
| const Vec & | v2, | |||
| const Vec & | p, | |||
| Imath::Vec3< typename VectorTraits< Vec >::BaseType > & | barycentric | |||
| ) | [inline] |
| bool IECore::triangleContainsPoint | ( | const Vec & | v0, | |
| const Vec & | v1, | |||
| const Vec & | v2, | |||
| const Vec & | p | |||
| ) | [inline] |
Referenced by IECore::MeshPrimitiveEvaluator::pointAtUVWalk().
| Vec IECore::triangleNormal | ( | const Vec & | v0, | |
| const Vec & | v1, | |||
| const Vec & | v2 | |||
| ) | [inline] |
Returns the normal for the specified triangle. Winding order is considered to be counter-clockwise as with the rest of cortex - the normal will face towards a viewer who sees the loop v0->v1->v2->v0 as being counter-clockwise.
Referenced by IECore::MeshPrimitiveEvaluator::barycentricPosition(), IECore::MeshPrimitiveEvaluator::calculateAverageNormals(), IECore::MeshPrimitiveEvaluator::intersectionPointsWalk(), IECore::MeshPrimitiveEvaluator::intersectionPointWalk(), IECore::TriangulateOp::TriangulateOp::TriangulateFn::operator()(), and IECore::MeshPrimitiveEvaluator::pointAtUVWalk().
| Vec IECore::trianglePoint | ( | const Vec & | v0, | |
| const Vec & | v1, | |||
| const Vec & | v2, | |||
| const Imath::Vec3< typename VectorTraits< Vec >::BaseType > & | barycentric | |||
| ) | [inline] |
| Vec IECore::triangleRand | ( | const Vec & | v0, | |
| const Vec & | v1, | |||
| const Vec & | v2, | |||
| Rand & | rand | |||
| ) | [inline] |
Returns a random point within the specified triangle.
| bool IECore::triangleRayIntersection | ( | const Vec & | v0, | |
| const Vec & | v1, | |||
| const Vec & | v2, | |||
| const Vec & | origin, | |||
| const Vec & | dir, | |||
| Vec & | pt, | |||
| Vec & | barycentric, | |||
| bool & | front | |||
| ) | [inline] |
Returns true if the ray hits the triangle. Also fills pt, barycentric and front in the same way as Imath::intersect() This function treats the ray as finite on the origin and infinite on the other end and Imath::intersect considers both ends to be infinite.
Referenced by IECore::MeshPrimitiveEvaluator::intersectionPointsWalk(), and IECore::MeshPrimitiveEvaluator::intersectionPointWalk().
| void IECore::vecAdd | ( | const T & | v1, | |
| const T & | v2, | |||
| T & | result | |||
| ) | [inline] |
Adds v1 to v2, placing the result in result. It is safe for result to be the same as either v1 or v2 to peform addition in place.
| T IECore::vecAdd | ( | const T & | v1, | |
| const T & | v2 | |||
| ) | [inline] |
Adds v1 to v2 returning a new vector.
| T IECore::vecConstruct | ( | const typename VectorTraits< T >::BaseType * | components | ) | [inline] |
Constructs a new vector and returns it. The components array must be at least VectorTraits<T>::dimensions() long.
| void IECore::vecConvert | ( | const T & | v1, | |
| S & | v2 | |||
| ) | [inline] |
Converts from one vector type to another.
| S IECore::vecConvert | ( | const T & | v | ) | [inline] |
Converts from one vector type to another.
| T IECore::vecCross | ( | const T & | v1, | |
| const T & | v2 | |||
| ) | [inline] |
Returns the cross product of v1 and v2, which must be 3-dimensional vectors.
| VectorTraits<T>::BaseType IECore::vecDistance | ( | const T & | v1, | |
| const T & | v2 | |||
| ) | [inline] |
Returns the distance between v1 and v2.
Referenced by IECore::SphereImplicitSurfaceFunction< P, V >::operator()().
| VectorTraits<T>::BaseType IECore::vecDistance2 | ( | const T & | v1, | |
| const T & | v2 | |||
| ) | [inline] |
Returns the distance squared between v1 and v2.
Referenced by IECore::MeshPrimitiveEvaluator::intersectionPointsWalk(), IECore::MeshPrimitiveEvaluator::intersectionPointWalk(), and IECore::MeshPrimitiveShrinkWrapOp::MeshPrimitiveShrinkWrapOp::ShrinkWrapFn::operator()().
| void IECore::vecDiv | ( | const T & | v1, | |
| const T & | v2, | |||
| T & | result | |||
| ) | [inline] |
Component-wise division of v1 by v2 placing the result in result. It is safe for result to be the same as either v1 or v2 to perform division in place.
| T IECore::vecDiv | ( | const T & | v1, | |
| const T & | v2 | |||
| ) | [inline] |
Component-wise division of v1 by v2 returning a new vector.
| void IECore::vecDiv | ( | const T & | v1, | |
| typename VectorTraits< T >::BaseType | v2, | |||
| T & | result | |||
| ) | [inline] |
Division by a scalar placing the result in result. It is safe for result to be the same as v1 to perform division in place.
| T IECore::vecDiv | ( | const T & | v1, | |
| typename VectorTraits< T >::BaseType | v2 | |||
| ) | [inline] |
Division by a scalar returning a new vector.
| VectorTraits<T>::BaseType IECore::vecDot | ( | const T & | v1, | |
| const T & | v2 | |||
| ) | [inline] |
Returns the dot product of v1 and v2.
Referenced by IECore::PlaneImplicitSurfaceFunction< P, V >::operator()(), and IECore::PlaneImplicitSurfaceFunction< P, V >::PlaneImplicitSurfaceFunction().
| VectorTraits<T>::BaseType IECore::vecGet | ( | const T & | v, | |
| unsigned int | i | |||
| ) | [inline] |
Returns the value of the ith component of v.
| VectorTraits<T>::BaseType IECore::vecLength | ( | const T & | v | ) | [inline] |
Returns the length of v.
| VectorTraits<T>::BaseType IECore::vecLength2 | ( | const T & | v | ) | [inline] |
Returns the squared length of v.
| void IECore::vecMul | ( | const T & | v1, | |
| const T & | v2, | |||
| T & | result | |||
| ) | [inline] |
Multiplies v1 by v2, placing the result in result. It is safe for result to be the same as either v1 or v2 to perform multiplication in place.
| T IECore::vecMul | ( | const T & | v1, | |
| const T & | v2 | |||
| ) | [inline] |
Multiplies v1 by v2, returning a new vector.
| void IECore::vecMul | ( | const T & | v1, | |
| typename VectorTraits< T >::BaseType | v2, | |||
| T & | result | |||
| ) | [inline] |
Perform multiplication of v1 by scalar value v2, placing the result in result. It is safe for result to be the same as v1 to perform multiplication in place.
| T IECore::vecMul | ( | const T & | v1, | |
| typename VectorTraits< T >::BaseType | v2 | |||
| ) | [inline] |
Perform multiplication of v1 by scalar value v2, returning a new vector.
| void IECore::vecNormalize | ( | T & | v | ) | [inline] |
Normalizes v in place. If the length of v is zero then has no effect.
Referenced by IECore::PlaneImplicitSurfaceFunction< P, V >::PlaneImplicitSurfaceFunction().
| void IECore::vecSet | ( | T & | v, | |
| unsigned int | i, | |||
| typename VectorTraits< T >::BaseType | x | |||
| ) | [inline] |
Sets the ith component of v to the value x.
| void IECore::vecSetAll | ( | T & | v, | |
| typename VectorTraits< T >::BaseType | x | |||
| ) | [inline] |
Sets all components of v to the value x.
| void IECore::vecSub | ( | const T & | v1, | |
| const T & | v2, | |||
| T & | result | |||
| ) | [inline] |
Subtracts v2 from v1, placing the result in result. It is safe for result to be the same as either v1 or v2 to perform subtraction in place.
| T IECore::vecSub | ( | const T & | v1, | |
| const T & | v2 | |||
| ) | [inline] |
Subtracts v2 from v1, returning a new vector.
Referenced by IECore::SphereImplicitSurfaceFunction< P, V >::operator()().
| const std::string & IECore::versionString | ( | ) |
Returns a string of the form "major.minor.patch".
References majorVersion(), minorVersion(), and patchVersion().
| void IECore::windowingFilter | ( | SphericalHarmonics< T > & | sh, | |
| float | windowSize | |||
| ) | [inline] |
Applies windowing filter to attenuate "ringing" artifacts. Based on "Real-time Soft Shadows in Dynamic Scenes using Spherical Harmonic Exponentiation" by Zhong Ren and Rui Wang and John Snyder and Kun Zhou and Xinguo Liu and Bo Sun and Peter-pike Sloan and Hujun Bao and Qunsheng Peng and Baining Guo - 2006. The authors suggest using windowSize = 2*bands
Referenced by IECore::EnvMapSHProjector::doOperation().
| bool IECore::withASIO | ( | ) |
Returns true if IECore was built with boost::asio support.
| bool IECore::withBoostFactorial | ( | ) |
Returns true if IECore was built with boost::math::factorial support.
| bool IECore::withFreeType | ( | ) |
Returns true if IECore was built with FreeType suppport.
| bool IECore::withJPEG | ( | ) |
Returns true if IECore was built with JPEG support.
| bool IECore::withTIFF | ( | ) |
Returns true if IECore was built with TIFF support.
1.5.8