|
SeExpr
|
Curve assignment expression. Assignment of curve to a variable. More...
#include <ControlSpec.h>
Public Member Functions | |
| ExprCurveAssignSpec (const ExprAssignNode &node) | |
| virtual std::string | toString () const |
| Generates a replacement string based on changes to the spec. More... | |
Public Member Functions inherited from SeExpr2::ControlSpec | |
| ControlSpec (const ExprNode &node) | |
| virtual | ~ControlSpec () |
Static Public Member Functions | |
| static const ExprCurveAssignSpec * | match (const ExprNode *node) |
Private Attributes | |
| std::string | _lookupText |
| Lookup subexpression text. More... | |
| std::vector< typename Curve< T > ::CV > | _vec |
| Control points of curve spline. More... | |
Additional Inherited Members | |
Protected Attributes inherited from SeExpr2::ControlSpec | |
| std::string | _name |
| Name of control. More... | |
| int | _start |
| Start position of text in original source. More... | |
| int | _end |
| End position of text in original source. More... | |
Curve assignment expression. Assignment of curve to a variable.
Definition at line 88 of file ControlSpec.h.
| SeExpr2::ExprCurveAssignSpec< T >::ExprCurveAssignSpec | ( | const ExprAssignNode & | node | ) |
Definition at line 139 of file ControlSpec.cpp.
References SeExpr2::ExprCurveAssignSpec< T >::_lookupText, SeExpr2::ControlSpec::_name, SeExpr2::ExprCurveAssignSpec< T >::_vec, SeExpr2::ExprNode::child(), SeExpr2::ExprAssignNode::name(), SeExpr2::ExprNode::numChildren(), SeExpr2::ExprNode::toString(), and value().
|
static |
Definition at line 174 of file ControlSpec.cpp.
References SeExpr2::isCurveAssign().
|
virtual |
Generates a replacement string based on changes to the spec.
Implements SeExpr2::ControlSpec.
Definition at line 161 of file ControlSpec.cpp.
|
private |
Lookup subexpression text.
Definition at line 97 of file ControlSpec.h.
Referenced by SeExpr2::ExprCurveAssignSpec< T >::ExprCurveAssignSpec().
|
private |
Control points of curve spline.
Definition at line 99 of file ControlSpec.h.
Referenced by SeExpr2::ExprCurveAssignSpec< T >::ExprCurveAssignSpec().
1.8.5