Cortex  10.0.0-a4
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
 CIECore::Object::AbstractTypeDescription< T >
 CIECore::Object::AbstractTypeDescription< IECore::Object >
 CIECoreHoudini.ActiveTakeA context object intended for use with python's "with" syntax
 CIECore::ArrayDeleter< T >A simple unary functor which calls delete[] on its argument, and resets it to zero
 CIECore::AttributeBlockA context object intended for use with python's "with" syntax
 CIECoreMaya.AttributeEditorControlA base class to help in creating custom attribute editor controls in a nice object oriented manner
 CIECore::BoundedKDTree< BoundIterator >
 CIECore::BoundedKDTree< std::vector< Imath::Box3f >::const_iterator >
 CIECore::BoxTraits< T >
 CIECore::BoxTypeTraits< T >
 CIECoreMaya::CacheSet
 CIECoreMaya::CallbackId
 CIECore::CameraController
 CIECoreMaya.DAGPathParameter.CheckType
 CIECoreMaya.NodeParameter.CheckType
 CIECore::IFFFile::Chunk
 CIECore::CircularIterator< Iterator, Container >
 CIECore::ClassData< ClassTypeT, DataTypeT, DataDeletePolicyT >
 CIECore.ClassLoaderThis class defines methods for creating instances of classes defined in python modules on disk
 CIECore::CompoundData
 CIECore.CompoundStreamA class which acts like a python file object but outputs to several underlying files
 CIECoreGL::ToGLConverter::ConverterDescription< T >
 CIECore::Object::CopyContext
 CIECore::CubicBasis< T >
 CIECore::CubicBasis< float >
 CIECore::CubicBasis< XType >
 CIECore::CubicInterpolator< T >A function object which performs cubic interpolation
 CIECoreMaya::CurveCombiner
 CIECore::CurveLineariser
 CIECoreNuke::CurveLookup< T >
 CIECore::CurvesMergeOp
 CIECore::CurveTangentsOp
 CIECore::DataConversion< F, T >Base class for data conversions
 CIECore::DataConversion< C1::FromType, C2::ToType >
 CIECore::DataConvert< From, To, Conversion, Enable >
 CIECore::Deleter< T >A simple unary functor which calls delete on its argument, and resets it to zero
 CIECoreMaya::DelightProceduralCacheCommand
 CIECoreMaya::FromMayaDagNodeConverter::Description< T >
 CIECoreMaya::FromMayaPlugConverter::Description< T >
 CIECoreMaya::FromMayaShapeConverter::Description< T >
 CIECoreHoudini::FromHoudiniGeometryConverter::Description< T >
 CIECoreHoudini::ToHoudiniAttribConverter::Description< T >
 CIECoreHoudini::ToHoudiniGeometryConverter::Description< T >
 CIECore::IndexedIO::Description< T >
 CIECore::PrimitiveEvaluator::Description< E, P >
 CIECoreMaya::FromMayaDagNodeConverter::Description< FromMayaCameraConverter >
 CIECoreMaya::FromMayaDagNodeConverter::Description< FromMayaLocatorConverter >
 CIECoreMaya::FromMayaDagNodeConverter::Description< FromMayaProceduralHolderConverter >
 CIECore::PrimitiveEvaluator::Description< IECore::CurvesPrimitiveEvaluator >
 CIECore::PrimitiveEvaluator::Description< IECore::PointsPrimitiveEvaluator >
 CIECoreHoudini::FromHoudiniGeometryConverter::Description< IECoreHoudini::FromHoudiniCompoundObjectConverter >
 CIECoreHoudini::FromHoudiniGeometryConverter::Description< IECoreHoudini::FromHoudiniCortexObjectConverter >
 CIECoreHoudini::FromHoudiniGeometryConverter::Description< IECoreHoudini::FromHoudiniCurvesConverter >
 CIECoreHoudini::FromHoudiniGeometryConverter::Description< IECoreHoudini::FromHoudiniGroupConverter >
 CIECoreHoudini::FromHoudiniGeometryConverter::Description< IECoreHoudini::FromHoudiniPointsConverter >
 CIECoreHoudini::FromHoudiniGeometryConverter::Description< IECoreHoudini::FromHoudiniPolygonsConverter >
 CIECoreHoudini::ToHoudiniGeometryConverter::Description< IECoreHoudini::ToHoudiniCompoundObjectConverter >
 CIECoreHoudini::ToHoudiniGeometryConverter::Description< IECoreHoudini::ToHoudiniCortexObjectConverter >
 CIECoreHoudini::ToHoudiniGeometryConverter::Description< IECoreHoudini::ToHoudiniCurvesConverter >
 CIECoreHoudini::ToHoudiniGeometryConverter::Description< IECoreHoudini::ToHoudiniGroupConverter >
 CIECoreHoudini::ToHoudiniAttribConverter::Description< IECoreHoudini::ToHoudiniNumericDetailAttribConverter >
 CIECoreHoudini::ToHoudiniAttribConverter::Description< IECoreHoudini::ToHoudiniNumericVectorAttribConverter >
 CIECoreHoudini::ToHoudiniGeometryConverter::Description< IECoreHoudini::ToHoudiniPointsConverter >
 CIECoreHoudini::ToHoudiniGeometryConverter::Description< IECoreHoudini::ToHoudiniPolygonsConverter >
 CIECoreHoudini::ToHoudiniAttribConverter::Description< IECoreHoudini::ToHoudiniQuatVectorAttribConverter >
 CIECoreHoudini::ToHoudiniAttribConverter::Description< IECoreHoudini::ToHoudiniStringDetailAttribConverter >
 CIECoreHoudini::ToHoudiniAttribConverter::Description< IECoreHoudini::ToHoudiniStringVectorAttribConverter >
 CIECoreMaya::FromMayaDagNodeConverter::Description< IECoreMaya::FromMayaGroupConverter >
 CIECore::DimensionTraits< N, T >
 CIECoreMaya.FileBrowser.DirectoriesOnlyFilterA simple filter that only shows or validates directories
 CIECoreMaya::DisplayStyle
 CIECoreNuke::DrawableHolder
 CIECore::EditBlock
 CIECore::IndexedIO::EntryA representation of a single file/directory
 CIECore::Exception
 CIECore::FaceVaryingPromotionOp
 CIECoreMaya.FileDialogThe FileDialog class provides an alternative to Maya's maya.cmds.fileDialog()
 CIECore::SceneInterface::FileFormatDescription< T >
 CIECoreMaya.FnDagNodeThis class extends Maya's MFnDagNode to add assorted helper functions
 CIECoreMaya.FileBrowser.FnMatchFilterA filter that matches a pattern to the filenames
 CIECoreMaya.FnParameterisedHolderA function set for operating on the various IECoreMaya::ParameterisedHolder types
 CIECoreHoudini::FnParameterisedHolder
 CIECoreMaya.FnSceneShapeA function set for operating on the IECoreMaya::SceneShape type
 CIECore.FormatterThe Formatter class defines an interface for specifying simple structured output without having to be concerned with exactly how that output is displayed
 CIECoreMaya::FromMayaObjectConverter::FromMayaObjectConverterDescription< T >
 CIECoreHoudini::GEO_CobIOTranslatorAn IO Translator for saving and loading .cob files using a Houdini File SOP
 CIECoreHoudini::GEO_CortexPrimitiveWrapper for hosting IECore::Objects natively in Houdini
 CIECoreMaya::GeometryCombiner
 CIECore::TypeTraits::HasBaseType< T >HasBaseType
 CIECore::TypeTraits::HasValueType< T >HasValueType
 CIECore::TypeTraits::HasVectorValueType< T >HasVectorValueType
 CIECore::HeaderGenerator
 CIECoreGL::HitRecord
 CIECore.IgnoredExceptionsA context object intended for use with python's "with" syntax
 CIECore::ImathRandAdapter< T >
 CIECore::InternedString
 CIECore::InverseDistanceWeightedInterpolation< PointIterator, ValueIterator >
 CIECoreHoudini::TypeTraits::IsAttribColorTypedData< T >IsAttribColorTypedData
 CIECore::TypeTraits::IsBox< T >IsBox
 CIECore::TypeTraits::IsColor< T >IsColor
 CIECore::TypeTraits::IsColor3< T >IsColor3
 CIECore::TypeTraits::IsColor4< T >IsColor4
 CIECoreHoudini::TypeTraits::IsDetailAttribFloatTypedData< T >IsDetailAttribFloatTypedData
 CIECoreHoudini::TypeTraits::IsDetailAttribIntTypedData< T >IsDetailAttribIntTypedData
 CIECoreHoudini::TypeTraits::IsDetailAttribTypedData< T >IsDetailAttribTypedData
 CIECore::TypeTraits::IsFloatVec2< T >IsFloatVec2
 CIECore::TypeTraits::IsFloatVec2VectorTypedData< T >IsFloatVec2VectorTypedData
 CIECore::TypeTraits::IsFloatVec3< T >IsFloatVec3
 CIECore::TypeTraits::IsFloatVec3VectorTypedData< T >IsFloatVec3VectorTypedData
 CIECore::TypeTraits::IsFloatVectorTypedData< T >IsFloatVectorTypedData
 CIECore::TypeTraits::IsGeometricTypedData< T >IsGeometricTypedData
 CIECore::TypeTraits::IsInterpolable< T >
 CIECore::TypeTraits::IsInterpolableSimpleTypedData< T >IsInterpolableSimpleTypedData
 CIECore::TypeTraits::IsInterpolableTypedData< T >IsInterpolableTypedData
 CIECore::TypeTraits::IsInterpolableVectorTypedData< T >IsInterpolableVectorTypedData
 CIECore::TypeTraits::IsMatrix< T >IsMatrix
 CIECore::TypeTraits::IsMatrix33< T >IsMatrix33
 CIECore::TypeTraits::IsMatrix44< T >IsMatrix44
 CIECore::TypeTraits::IsMatrixTypedData< T >IsMatrixTypedData
 CIECore::TypeTraits::IsNumericBasedSimpleTypedData< T >IsNumericBasedSimpleTypedData - true if the data is simple and BaseType is numeric
 CIECore::TypeTraits::IsNumericBasedTypedData< T >IsNumericBasedTypedData
 CIECore::TypeTraits::IsNumericBasedVectorTypedData< T >IsNumericBasedVectorTypedData - true if the data holds a vector of types where BaseType is numeric
 CIECore::TypeTraits::IsNumericSimpleTypedData< T >IsNumericSimpleTypedData
 CIECore::TypeTraits::IsNumericTypedData< T >IsNumericTypedData
 CIECore::TypeTraits::IsNumericVectorTypedData< T >IsNumericVectorTypedData
 CIECore::TypeTraits::IsQuat< T >IsQuat
 CIECore::TypeTraits::IsSimpleTypedData< T >IsSimpleTypedData
 CIECore::TypeTraits::IsSpline< T, U >IsSpline
 CIECore::TypeTraits::IsSplineTypedData< T >IsSplineTypedData
 CIECore::TypeTraits::IsStrictlyInterpolable< T >
 CIECore::TypeTraits::IsStrictlyInterpolableSimpleTypedData< T >IsStrictlyInterpolableSimpleTypedData
 CIECore::TypeTraits::IsStrictlyInterpolableTypedData< T >IsStrictlyInterpolableTypedData
 CIECore::TypeTraits::IsStrictlyInterpolableVectorTypedData< T >IsStrictlyInterpolableVectorTypedData
 CIECore::TypeTraits::IsTransformationMatrix< T >IsTransformationMatrix
 CIECore::TypeTraits::IsTypedData< T >IsTypedData
 CIECoreMaya::TypeTraits::IsUnit< T >IsUnit
 CIECore::TypeTraits::IsVec< T >IsVec
 CIECore::TypeTraits::IsVec2< T >IsVec2
 CIECore::TypeTraits::IsVec2TypedData< T >IsVec2TypedData
 CIECore::TypeTraits::IsVec2VectorTypedData< T >IsVec2VectorTypedData
 CIECore::TypeTraits::IsVec3< T >IsVec3
 CIECore::TypeTraits::IsVec3TypedData< T >IsVec3TypedData
 CIECore::TypeTraits::IsVec3VectorTypedData< T >IsVec3VectorTypedData
 CIECoreHoudini::TypeTraits::IsVectorAttribFloatTypedData< T >IsVectorAttribFloatTypedData
 CIECoreHoudini::TypeTraits::IsVectorAttribIntTypedData< T >IsVectorAttribIntTypedData
 CIECoreHoudini::TypeTraits::IsVectorAttribTypedData< T >IsVectorAttribTypedData
 CIECore::TypeTraits::IsVectorTypedData< T >IsVectorTypedData
 CIECore::TypeTraits::IsVecTypedData< T >IsVecTypedData
 CIECore::TypeTraits::IsVecVectorTypedData< T >IsVecVectorTypedData
 CIECore::KDTree< PointIterator >
 CIECore::KDTree< std::vector< Imath::V3f >::const_iterator >
 CIECore.LayeredDictThis class takes a stack of dictionary like objects and provides read only access to them as if they were one, falling through to lower dictionaries if the requested item isn't in the ones above
 CIECoreNuke::LensDistort
 CIECore::LensModel::LensModelRegistration< T >
 Cstd::less< MString >
 CIECore::LevenbergMarquardt< T, ErrorFn, Traits >
 CIECore::LinearInterpolator< T >A function object which performs linear interpolation
 CIECore::LineSegment< T >
 CIECore::Lookup< X, Y >
 CIECore::LRUCache< Key, Value, Policy, GetterKey >
 CIECore::LRUCache< MurmurHash, MurmurHash >
 CIECoreMaya::MArrayIter< T >
 CIECoreMaya::MArrayTraits< T >
 CIECore::MatConvert< T, S >
 CIECore::MatrixTraits< T >
 CIECore::MatrixTraits< Imath::M33f >Specialisations for Imath types
 CIECoreMaya::MayaAppendIterator< T >
 CIECoreMaya::MayaAppendIterator< MStringArray >MStringArray specialisation to allow operation with std::string
 CIECoreMaya::MayaTimeA convertion class for Maya MTime::Unit to/from FPS
 CIECoreMaya::MDataHandleAccessor< T >
 CIECore::MeanSquaredError< T, ReturnType, Enable >
 CIECore::Object::MemoryAccumulator
 CIECore::MemoryStreamA boost.iostreams "device" for reading to/writing from memory
 CIECore.MenuDefinitionThe MenuDefinition class defines the contents of a hierarchical menu containing MenuItemDefinition instances
 CIECore.MenuItemDefinitionThe MenuItemDefinition class defines the contents of a menu item for use with the MenuDefinition class
 CIECore::MeshMergeOp
 CIECore::MeshNormalsOp
 CIECore::MeshVertexReorderOp
 CIECoreMaya::MFnDataTypeTraits< T >
 CIECoreMaya::MImageAccessor< T >
 CIECore::MotionBlockA context object intended for use with python's "with" syntax
 CIECore::MurmurHash
 CIECore::KDTree< PointIterator >::NeighbourUsed to return information from the KDTree::nearestNNeighbours() query
 CIECore::KDTree< PointIterator >::NodeWhich is used to implement the branching structure in the KDTree
 CIECoreHoudini::NodeHandle
 CIECore::NullDeleter< T >
 CIECoreGL::NumericTraits< T >
 CIECoreMaya::NumericTraits< T >
 CIECoreMaya::ObjectData
 CIECoreNuke::ObjectHolder
 CIECoreNuke::ObjectKnobA nuke knob capable of holding arbitrary IECore::Objects
 CIECoreNuke::OpHolderThis class allows IECore::Op objects to be executed by nodes in Nuke
 CIECore::OversamplesCalculator
 CIECore::LRUCachePolicy::Parallel< LRUCache >
 CIECore::LRUCachePolicy::Parallel< IECore::LRUCache >
 CIECoreMaya::ParameterisedHolderInterface
 CIECoreHoudini::ParameterisedHolderInterface
 CIECoreMaya::ParameterisedHolderManipContext
 CIECoreMaya::ParameterisedHolderManipContextCommand
 CIECoreMaya::ParameterisedHolderSetValueCmd
 CIECore::ParameterisedInterface
 CIECoreRI::ParameterList
 CIECoreMaya::ParameterManipContainer
 CIECoreMaya.ParameterPanel
 CIECore.ParameterParserThis class defines a means of parsing a list of string arguments with respect to a Parameter definition
 CIECore::PerlinNoise< P, V, F >
 CIECore::PointDistribution
 CIECore::PolygonIterator
 CIECore::PolygonVertexIterator< VertexValueIterator, VertexIndexIterator >
 CIECoreMaya.PresetsUIThis class provides a UI for loading and saving presets for nodes derived from the ParameterisedHolder class
 CIECore::PrimitiveVariable
 CIECoreRI::PrimitiveVariableList
 CIECoreNuke::ProceduralHolder
 CIECoreMaya::ProceduralHolderComponentBoundIterator
 CIECoreMaya::PythonCmd
 CIECore::RadixSort
 CIECore::Reader::ReaderDescription< T >
 CIECore::RefCounted
 CIECoreMaya.RefreshDisabledA context object intended for use with python's "with" syntax
 CIECoreHoudini::FromHoudiniGeometryConverter::RemapInfo
 CIECoreHoudini::ROP_SceneCacheWriterClass for writing SceneCache files based on an existing Houdini hierarchy
 CIECore::Object::SaveContextThe class provided to the save() method implemented by subclasses
 CIECoreHoudini::SceneCacheNode< BaseType >
 CIECoreHoudini::SceneCacheNode< OBJ_Geometry >
 CIECoreHoudini::SceneCacheNode< OBJ_SubNet >
 CIECoreHoudini::SceneCacheNode< SOP_Node >
 CIECoreNuke::SceneCacheReaderLoads and displays geometry from a scene cache file
 CIECoreMaya::SceneShapeInterface
 CIECoreMaya::SceneShapeInterfaceComponentBoundIterator
 CIECore::MessageHandler::Scope
 CIECoreGL::Buffer::ScopedBinding
 CIECoreGL::Shader::Setup::ScopedBinding
 CIECoreGL::State::ScopedBinding
 CIECoreGL::FrameBuffer::ScopedBinding
 CIECoreRI::ScopedContext
 CIECoreMaya.ScopedSelectionIt's common to need to save the current maya selection, change it, and restore the old selection afterwards
 CIECore::SearchPath
 CIECoreGL::Selector
 CIECore::LRUCachePolicy::Serial< LRUCache >
 CIECore::SmootherStepFalloff< T >
 CIECore::SmoothStepFalloff< T >
 CIECoreHoudini::SOP_CortexConverterSOP class for converting between GU_CortexPrimitives and native Houdini geometry
 CIECore::SpaceTransform< F, T >Base class for data conversions
 CIECore::Spline< X, Y >
 CIECore.StructThe Struct class provides an incredibly simple container with attribute access defined
 CIECore.SubstitutedDictActs like a dictionary, but performs substitutions on any string or StringData values retrieved from it
 CIECoreRI::SXExecutor
 CIECoreRI::SXTypeTraits< SxType >
 CIECore::IFFFile::Tag
 CIECoreMaya.TemporaryAttributeValuesA context manager for controlling attribute values in with statements
 CIECoreHoudini.TemporaryParameterValuesA context manager for controlling houdini parameter values in with statements
 CIECoreRI.TestCaseA class to help implement unit tests for IECoreRI functionality
 CIECoreHoudini.TestCaseA class to help implement unit tests for Houdini functionality
 CIECoreMaya.TestCaseA class to help implement unit tests for maya functionality
 CIECoreMaya.TestProgramA test program which initializes Maya standalone before running the test suite
 CIECoreHoudini.TestProgramA test program which initializes Houdini before running the test suite
 CIECore::TimePeriodA default constructable boost::posix_time::time_period, for use as parameter to IECore::TypedData template
 CIECore::Timer
 CIECoreMaya::ToMayaObjectConverter::ToMayaObjectConverterDescription< T >
 CIECoreNuke::ToNukeGeometryConverter::ToNukeGeometryConverterDescription< T >
 CIECore::TransformationMatrix< T >
 CIECore::TransformBlockA context object intended for use with python's "with" syntax
 CIECore::Turbulence< N >
 CIECore::Object::TypeDescription< T >
 CIECore::Object::TypeDescription< IECore::GeometricTypedData< T > >
 CIECore::Object::TypeDescription< IECore::TypedData< std::vector< T > > >
 CIECore::Object::TypeDescription< IECore::TypedData< T > >
 CIECoreMaya.UIElementThe UIElement base class assists in implementing ui elements in an object oriented manner in python
 CIECoreMaya.UITemplateA context object for use with python's "with" syntax
 CIECoreMaya.UndoChunkA context object intended for use with python's "with" syntax
 CIECoreMaya.UndoDisabledA context object intended for use with python's "with" syntax
 CIECoreHoudini.UpdateModeA context object intended for use with python's "with" syntax
 CIECoreHoudini::UT_ObjectPoolCache
 CIECore::VecConvert< T, S >
 CIECore::VectorTraits< T >
 CIECore::VectorTraits< double >Specialisation for double type to allow its use as a 1d vector
 CIECore::VectorTraits< float >Specialisation for float type to allow its use as a 1d vector
 CIECore::VectorTraits< int >Specialisation for int type to allow its use as a 1d vector
 CIECore::VectorTraits< Point >
 CIECoreMaya.WaitCursorA context object intended for use with python's "with" syntax
 CIECoreNuke::Warp
 CIECore::WorldBlockA context object intended for use with python's "with" syntax
 CIECore.WrappedTextFormatterImplements the Formatter interface in a very simple form, just outputting text with word wrapping to a file object
 CIECore::Writer::WriterDescription< T >