Cortex  10.0.0-a4
Classes | Typedefs | Enumerations | Functions
IECoreHoudini Namespace Reference

The IECoreHoudini namespace holds all the functionality of libIECoreHoudini. More...

Classes

class  ActiveTake
 A context object intended for use with python's "with" syntax. More...
 
class  DetailSplitter
 
class  FnParameterisedHolder
 
class  FromHoudiniCompoundObjectConverter
 
class  FromHoudiniConverter
 
class  FromHoudiniCortexObjectConverter
 
class  FromHoudiniCurvesConverter
 Converter which converts from a Houdini GU_Detail to an IECore::CurvesPrimitive. More...
 
class  FromHoudiniGeometryConverter
 
class  FromHoudiniGroupConverter
 
class  FromHoudiniPointsConverter
 Converter which converts from a Houdini GU_Detail to an IECore::PointsPrimitive. More...
 
class  FromHoudiniPolygonsConverter
 Converter which converts from a Houdini GU_Detail to an IECore::MeshPrimitive. More...
 
class  GEO_CobIOTranslator
 An IO Translator for saving and loading .cob files using a Houdini File SOP. More...
 
class  GEO_CortexPrimitive
 Wrapper for hosting IECore::Objects natively in Houdini. More...
 
class  GU_CortexPrimitive
 Wrapper for hosting IECore::Objects natively in Houdini. More...
 
class  LiveScene
 
class  MessageHandler
 
class  NodeHandle
 
class  OBJ_SceneCacheGeometry
 OBJ for loading a single transform and leaf Objects from an IECore::SceneCache. More...
 
class  OBJ_SceneCacheNode
 
class  OBJ_SceneCacheTransform
 OBJ for loading a transform or expanding a hierarchy from an IECore::SceneCache. More...
 
class  ParameterisedHolder
 Class representing an OP node acting as a holder for the abstract Parameterised class. More...
 
class  ParameterisedHolderInterface
 
class  ROP_SceneCacheWriter
 Class for writing SceneCache files based on an existing Houdini hierarchy. More...
 
class  SceneCacheNode
 
class  SOP_CortexConverter
 SOP class for converting between GU_CortexPrimitives and native Houdini geometry. More...
 
class  SOP_OpHolder
 
class  SOP_ParameterisedHolder
 Class representing a SOP node acting as a holder for the abstract Parameterised class. More...
 
class  SOP_ProceduralHolder
 SOP class for representing a IECore::ParameterisedProcedural in Houdini. More...
 
class  SOP_SceneCacheSource
 SOP for loading an IECore::SceneCache from disk. More...
 
class  SOP_SceneCacheTransform
 SOP for loading an IECore::SceneCache from disk. More...
 
class  TemporaryParameterValues
 A context manager for controlling houdini parameter values in with statements. More...
 
class  TestCase
 A class to help implement unit tests for Houdini functionality. More...
 
class  TestProgram
 A test program which initializes Houdini before running the test suite. More...
 
class  ToHoudiniAttribConverter
 
class  ToHoudiniCompoundObjectConverter
 
class  ToHoudiniConverter
 
class  ToHoudiniCortexObjectConverter
 
class  ToHoudiniCurvesConverter
 Converter which converts from an IECore::CurvesPrimitive to a Houdini GU_Detail. More...
 
class  ToHoudiniGeometryConverter
 
class  ToHoudiniGroupConverter
 Converter which converts from an IECore::Group to a Houdini GU_Detail. More...
 
class  ToHoudiniNumericDetailAttribConverter
 
class  ToHoudiniNumericVectorAttribConverter
 
class  ToHoudiniPointsConverter
 Converter which converts from an IECore::PointsPrimitive to a Houdini GU_Detail. More...
 
class  ToHoudiniPolygonsConverter
 Converter which converts from an IECore::MeshPrimitive to a Houdini GU_Detail. More...
 
class  ToHoudiniQuatVectorAttribConverter
 
class  ToHoudiniStringDetailAttribConverter
 
class  ToHoudiniStringVectorAttribConverter
 
class  UpdateMode
 A context object intended for use with python's "with" syntax. More...
 
class  UT_ObjectPoolCache
 

Typedefs

typedef ToHoudiniNumericVectorAttribConverter< IECore::FloatVectorData > ToHoudiniFloatVectorAttribConverter
 
typedef ToHoudiniNumericVectorAttribConverter< IECore::V2fVectorData > ToHoudiniV2fVectorAttribConverter
 
typedef ToHoudiniNumericVectorAttribConverter< IECore::V3fVectorData > ToHoudiniV3fVectorAttribConverter
 
typedef ToHoudiniNumericVectorAttribConverter< IECore::Color3fVectorData > ToHoudiniColor3fVectorAttribConverter
 
typedef ToHoudiniNumericVectorAttribConverter< IECore::IntVectorData > ToHoudiniIntVectorAttribConverter
 
typedef ToHoudiniNumericVectorAttribConverter< IECore::V2iVectorData > ToHoudiniV2iVectorAttribConverter
 
typedef ToHoudiniNumericVectorAttribConverter< IECore::V3iVectorData > ToHoudiniV3iVectorAttribConverter
 
typedef ToHoudiniNumericVectorAttribConverter< IECore::M33fVectorData > ToHoudiniM33fVectorAttribConverter
 
typedef ToHoudiniNumericVectorAttribConverter< IECore::M44fVectorData > ToHoudiniM44fVectorAttribConverter
 
typedef ToHoudiniNumericDetailAttribConverter< IECore::FloatData > ToHoudiniFloatDetailAttribConverter
 
typedef ToHoudiniNumericDetailAttribConverter< IECore::V2fData > ToHoudiniV2fDetailAttribConverter
 
typedef ToHoudiniNumericDetailAttribConverter< IECore::V3fData > ToHoudiniV3fDetailAttribConverter
 
typedef ToHoudiniNumericDetailAttribConverter< IECore::Color3fData > ToHoudiniColor3fDetailAttribConverter
 
typedef ToHoudiniNumericDetailAttribConverter< IECore::IntData > ToHoudiniIntDetailAttribConverter
 
typedef ToHoudiniNumericDetailAttribConverter< IECore::V2iData > ToHoudiniV2iDetailAttribConverter
 
typedef ToHoudiniNumericDetailAttribConverter< IECore::V3iData > ToHoudiniV3iDetailAttribConverter
 
typedef ToHoudiniNumericDetailAttribConverter< IECore::M33fData > ToHoudiniM33fDetailAttribConverter
 
typedef ToHoudiniNumericDetailAttribConverter< IECore::M44fData > ToHoudiniM44fDetailAttribConverter
 

Enumerations

enum  TypeId {
  FromHoudiniConverterTypeId = 111000, FromHoudiniGeometryConverterTypeId = 111001, FromHoudiniPointsConverterTypeId = 111002, FromHoudiniPolygonsConverterTypeId = 111003,
  ToHoudiniConverterTypeId = 111004, ToHoudiniGeometryConverterTypeId = 111005, ToHoudiniPointsConverterTypeId = 111006, ToHoudiniPolygonsConverterTypeId = 111007,
  FromHoudiniCurvesConverterTypeId = 111008, ToHoudiniCurvesConverterTypeId = 111009, ToHoudiniAttribConverterTypeId = 111010, ToHoudiniFloatDetailAttribConverterTypeId = 111011,
  ToHoudiniV2fDetailAttribConverterTypeId = 111012, ToHoudiniV3fDetailAttribConverterTypeId = 111013, ToHoudiniColor3fDetailAttribConverterTypeId = 111014, ToHoudiniIntDetailAttribConverterTypeId = 111015,
  ToHoudiniV2iDetailAttribConverterTypeId = 111016, ToHoudiniV3iDetailAttribConverterTypeId = 111017, ToHoudiniFloatVectorAttribConverterTypeId = 111018, ToHoudiniV2fVectorAttribConverterTypeId = 111019,
  ToHoudiniV3fVectorAttribConverterTypeId = 111020, ToHoudiniColor3fVectorAttribConverterTypeId = 111021, ToHoudiniIntVectorAttribConverterTypeId = 111022, ToHoudiniV2iVectorAttribConverterTypeId = 111023,
  ToHoudiniV3iVectorAttribConverterTypeId = 111024, FromHoudiniGroupConverterTypeId = 111025, ToHoudiniGroupConverterTypeId = 111026, ToHoudiniStringDetailAttribConverterTypeId = 111027,
  ToHoudiniStringVectorAttribConverterTypeId = 111028, RATDeepImageReaderTypeId = 111029, RATDeepImageWriterTypeId = 111030, LiveSceneTypeId = 111031,
  FromHoudiniCortexObjectConverterTypeId = 111032, ToHoudiniCortexObjectConverterTypeId = 111033, FromHoudiniCompoundObjectConverterTypeId = 111034, ToHoudiniCompoundObjectConverterTypeId = 111035,
  ToHoudiniQuatVectorAttribConverterTypeId = 111036, ToHoudiniM33fDetailAttribConverterTypeId = 111037, ToHoudiniM44fDetailAttribConverterTypeId = 111038, ToHoudiniM33fVectorAttribConverterTypeId = 111039,
  ToHoudiniM44fVectorAttribConverterTypeId = 111040, LastTypeId = 111999
}
 Define Cortex Type Ids for our converter class.
 

Functions

 IE_CORE_DECLAREPTR (DetailSplitter)
 
 IE_CORE_DECLAREPTR (FromHoudiniCompoundObjectConverter)
 
 IE_CORE_DECLAREPTR (FromHoudiniConverter)
 
 IE_CORE_DECLAREPTR (FromHoudiniCortexObjectConverter)
 
 IE_CORE_DECLAREPTR (FromHoudiniCurvesConverter)
 
 IE_CORE_FORWARDDECLARE (FromHoudiniGeometryConverter)
 
 IE_CORE_DECLAREPTR (FromHoudiniGroupConverter)
 
 IE_CORE_DECLAREPTR (FromHoudiniPointsConverter)
 
 IE_CORE_DECLAREPTR (FromHoudiniPolygonsConverter)
 
 IE_CORE_FORWARDDECLARE (LiveScene)
 
 IE_CORE_DECLAREPTR (MessageHandler)
 
 IE_CORE_FORWARDDECLARE (ToHoudiniAttribConverter)
 
 IE_CORE_DECLAREPTR (ToHoudiniCompoundObjectConverter)
 
 IE_CORE_DECLAREPTR (ToHoudiniConverter)
 
 IE_CORE_DECLAREPTR (ToHoudiniCortexObjectConverter)
 
 IE_CORE_DECLAREPTR (ToHoudiniCurvesConverter)
 
 IE_CORE_FORWARDDECLARE (ToHoudiniGeometryConverter)
 
 IE_CORE_DECLAREPTR (ToHoudiniGroupConverter)
 
 IE_CORE_DECLAREPTR (ToHoudiniPointsConverter)
 
 IE_CORE_DECLAREPTR (ToHoudiniPolygonsConverter)
 
 IE_CORE_FORWARDDECLARE (ToHoudiniQuatVectorAttribConverter)
 
 IE_CORE_FORWARDDECLARE (ToHoudiniStringVectorAttribConverter)
 
 IE_CORE_FORWARDDECLARE (ToHoudiniStringDetailAttribConverter)
 

Detailed Description

The IECoreHoudini namespace holds all the functionality of libIECoreHoudini.