35 #ifndef IE_CORE_POINTDENSITIESOP_H
36 #define IE_CORE_POINTDENSITIESOP_H
38 #include "IECore/Export.h"
39 #include "IECore/Op.h"
40 #include "IECore/NumericParameter.h"
45 IE_CORE_FORWARDDECLARE( ObjectParameter )
47 class IECORE_API PointDensitiesOp : public Op
53 IE_CORE_DECLARERUNTIMETYPED( PointDensitiesOp, Op );
56 ~PointDensitiesOp()
override;
59 ObjectParameter * pointParameter();
60 const ObjectParameter * pointParameter()
const;
64 IntParameter * numNeighboursParameter();
65 const IntParameter * numNeighboursParameter()
const;
69 DoubleParameter * multiplierParameter();
70 const DoubleParameter * multiplierParameter()
const;
74 ObjectPtr doOperation(
const CompoundObject * operands )
override;
78 ObjectParameterPtr m_pointParameter;
79 IntParameterPtr m_numNeighboursParameter;
80 DoubleParameterPtr m_multiplierParameter;
84 IE_CORE_DECLAREPTR( PointDensitiesOp );
88 #endif // IE_CORE_POINTDENSITIESOP_H
This namespace contains all components of the core library.
Definition: AddSmoothSkinningInfluencesOp.h:43