35 #ifndef IECOREMAYA_LINESEGMENTPARAMETERHANDLER_H
36 #define IECOREMAYA_LINESEGMENTPARAMETERHANDLER_H
38 #include "IECoreMaya/ParameterHandler.h"
44 class LineSegmentParameterHandler :
public ParameterHandler
49 typedef typename T::ValueType LineSegment;
50 typedef typename LineSegment::Point Point;
52 virtual MPlug doCreate( IECore::ConstParameterPtr parameter,
const MString &plugName, MObject &node )
const;
53 virtual MStatus doUpdate( IECore::ConstParameterPtr parameter, MPlug &plug )
const;
54 virtual MStatus doSetValue( IECore::ConstParameterPtr parameter, MPlug &plug )
const;
55 virtual MStatus doSetValue(
const MPlug &plug, IECore::ParameterPtr parameter )
const;
62 #endif // IECOREMAYA_LINESEGMENTPARAMETERHANDLER_H
The IECoreMaya namespace holds all the functionality of libIECoreMaya.
Definition: BoolParameterHandler.h:44