#include <Parameterised.h>

Public Member Functions | |
| IE_CORE_DECLARERUNTIMETYPED (Parameterised, RunTimeTyped) | |
| Parameterised (const std::string &description) | |
| Parameterised (const std::string &description, CompoundParameterPtr compoundParameter) | |
| Another constructor added later on that gives defines the CompoundParameter object to be hold in this Parameterised instance. | |
| virtual | ~Parameterised () |
| const std::string & | description () const |
| Returns a description for this parameterised object. | |
| virtual CompoundParameterPtr | parameters () |
| virtual ConstCompoundParameterPtr | parameters () const |
| Returns the parameters for query. | |
| CompoundObjectPtr | userData () |
| Returns an object that anyone can use for storing anything. | |
| ConstCompoundObjectPtr | userData () const |
| Read only version of the above. | |
| Parameterised::Parameterised | ( | const std::string & | description | ) |
The base class constructor receives the name and a short description about the Parameterised object created. They are usually defined within the derived class constructors.
| Parameterised::Parameterised | ( | const std::string & | description, | |
| CompoundParameterPtr | compoundParameter | |||
| ) |
Another constructor added later on that gives defines the CompoundParameter object to be hold in this Parameterised instance.
| Parameterised::~Parameterised | ( | ) | [virtual] |
| const std::string & Parameterised::description | ( | ) | const |
Returns a description for this parameterised object.
| IECore::Parameterised::IE_CORE_DECLARERUNTIMETYPED | ( | Parameterised | , | |
| RunTimeTyped | ||||
| ) |
| ConstCompoundParameterPtr Parameterised::parameters | ( | ) | const [virtual] |
| CompoundParameterPtr Parameterised::parameters | ( | ) | [virtual] |
Returns the parameters for editing. Subclasses should typically add parameters to this from their constructors.
Implements IECore::ParameterisedInterface.
Referenced by IECore::AddSmoothSkinningInfluencesOp::AddSmoothSkinningInfluencesOp(), IECore::CurveTracer::catmullRomStepParameter(), IECore::CurveTracer::channelNameParameter(), IECore::ColorTransformOp::ColorTransformOp(), IECore::EXRImageWriter::compressionParameter(), IECore::CompressSmoothSkinningDataOp::CompressSmoothSkinningDataOp(), IECore::UniformRandomPointDistributionOp::constructCommon(), IECore::ContrastSmoothSkinningWeightsOp::ContrastSmoothSkinningWeightsOp(), IECoreMaya::ToMayaObjectConverter::convert(), IECoreGL::ToGLConverter::convert(), IECore::ToCoreConverter::convert(), IECoreHoudini::ToHoudiniGeometryConverter::convert(), IECore::CubeColorTransformOp::CubeColorTransformOp(), IECore::CurveExtrudeOp::CurveExtrudeOp(), IECore::CurveTracer::CurveTracer(), IECore::DataCastOp::DataCastOp(), IECore::DataPromoteOp::DataPromoteOp(), IECore::EnvMapSampler::EnvMapSampler(), IECore::EnvMapSHProjector::EnvMapSHProjector(), IECore::FromCoreConverter::FromCoreConverter(), IECoreMaya::FromMayaCameraConverter::FromMayaCameraConverter(), IECoreMaya::FromMayaGroupConverter::FromMayaGroupConverter(), IECoreMaya::FromMayaImageConverter::FromMayaImageConverter(), IECoreMaya::FromMayaObjectConverter::FromMayaObjectConverter(), IECoreMaya::FromMayaSkinClusterConverter::FromMayaSkinClusterConverter(), IECoreMaya::FromMayaTransformConverter::FromMayaTransformConverter(), IECoreMaya::FromMayaUnitPlugConverter< T >::FromMayaUnitPlugConverter(), IECore::Grade::Grade(), IECore::HdrMergeOp::HdrMergeOp(), IECore::IFFHairReader::IFFHairReader(), IECore::ImageDiffOp::ImageDiffOp(), IECore::CurveTracer::imageParameter(), IECore::ImageReader::ImageReader(), IECore::LimitSmoothSkinningInfluencesOp::LimitSmoothSkinningInfluencesOp(), IECore::LuminanceOp::LuminanceOp(), IECore::MappedRandomPointDistributionOp::MappedRandomPointDistributionOp(), IECore::MatrixMultiplyOp::MatrixMultiplyOp(), IECore::MedianCutSampler::MedianCutSampler(), IECore::MeshPrimitiveImplicitSurfaceOp::MeshPrimitiveImplicitSurfaceOp(), IECore::MeshPrimitiveShrinkWrapOp::MeshPrimitiveShrinkWrapOp(), IECore::CurveTracer::minimumLengthParameter(), IECore::MixSmoothSkinningWeightsOp::MixSmoothSkinningWeightsOp(), IECore::SmoothSmoothSkinningWeightsOp::modify(), IECore::AddSmoothSkinningInfluencesOp::modify(), IECore::ModifyOp::ModifyOp(), IECore::NormalizeSmoothSkinningWeightsOp::NormalizeSmoothSkinningWeightsOp(), IECore::NParticleReader::NParticleReader(), IECore::Op::operate(), IECore::CurveTracer::outputSpaceParameter(), IECore::CurveTracer::outputTypeParameter(), IECore::ParticleWriter::particleAttributes(), IECore::ParticleMeshOp::ParticleMeshOp(), IECore::ParticleReader::ParticleReader(), IECore::PointBoundsOp::PointBoundsOp(), IECore::PointDensitiesOp::PointDensitiesOp(), IECore::PointMeshOp::PointMeshOp(), IECore::PointNormalsOp::PointNormalsOp(), IECore::PointRepulsionOp::PointRepulsionOp(), IECore::PointSmoothSkinningOp::PointSmoothSkinningOp(), IECore::PointsMotionOp::PointsMotionOp(), IECore::PointVelocityDisplaceOp::PointVelocityDisplaceOp(), IECore::RandomRotationOp::RandomRotationOp(), IECore::Reader::Reader(), IECore::RemoveSmoothSkinningInfluencesOp::RemoveSmoothSkinningInfluencesOp(), IECore::ReorderSmoothSkinningInfluencesOp::ReorderSmoothSkinningInfluencesOp(), IECore::SmoothSmoothSkinningWeightsOp::SmoothSmoothSkinningWeightsOp(), IECore::SplineToImage::SplineToImage(), IECoreHoudini::ToHoudiniStringVectorAttribConverter::ToHoudiniStringVectorAttribConverter(), IECoreMaya::ToMayaSkinClusterConverter::ToMayaSkinClusterConverter(), IECore::TransformOp::TransformOp(), IECore::TriangulateOp::TriangulateOp(), IECoreTruelight::TruelightColorTransformOp::TruelightColorTransformOp(), IECore::VectorDataFilterOp::VectorDataFilterOp(), and IECore::CurveTracer::vertexMergeDistanceParameter().
| ConstCompoundObjectPtr Parameterised::userData | ( | ) | const |
Read only version of the above.
| CompoundObjectPtr Parameterised::userData | ( | ) |
Returns an object that anyone can use for storing anything.
1.5.8