Rumba C++ SDK
maquina::MatrixCurve Member List

This is the complete list of members for maquina::MatrixCurve, including all inherited members.

as_bool() constmaquina::Value
as_Box3f() constmaquina::Value
as_Color4f() constmaquina::Value
as_double() constmaquina::Value
as_float() constmaquina::Value
as_int() constmaquina::Value
as_M44d() constmaquina::Value
as_M44f() constmaquina::Value
as_Quatd() constmaquina::Value
as_Quatf() constmaquina::Value
as_string() constmaquina::Value
as_user_data() constmaquina::Value
as_V2d() constmaquina::Value
as_V2f() constmaquina::Value
as_V2i() constmaquina::Value
as_V3d() constmaquina::Value
as_V3f() constmaquina::Value
as_V3i() constmaquina::Value
as_V4d() constmaquina::Value
as_V4f() constmaquina::Value
as_V4i() constmaquina::Value
as_wstring() constmaquina::Value
bounding_box() constmaquina::Shape
closest(const Imath::V3d &p, Imath::M44d *r=nullptr, double error=0.001, int max_try=10) constmaquina::MatrixCurve
constant enum valuemaquina::Shape
CurveType enum namemaquina::MatrixCurve
default_valuemaquina::MatrixCurvestatic
duplicate() constmaquina::Value
evaluate(double u) constmaquina::MatrixCurve
face enum valuemaquina::Shape
face_varying enum valuemaquina::Shape
finalize()maquina::Shape
get_default_value(const char *type_name)maquina::Valuestatic
has_attribute(const char *attribute_name, Topology topology) constmaquina::Shape
has_node_delegate() constmaquina::Value
is_instance(const char *value_type_name) constmaquina::Value
is_interpolable() constmaquina::Value
length(double start, double end, double error=0.001) constmaquina::MatrixCurve
lerp(const Value &other, double weight) constmaquina::Value
main_axis() constmaquina::MatrixCurve
MainAxis enum namemaquina::MatrixCurve
MatrixCurve()maquina::MatrixCurve
MatrixCurve(const BufferConstM44d &matrices, CurveType type, OrientationMode mode, MainAxis main_axis=MainAxis::X)maquina::MatrixCurve
MatrixCurve(const Value &v)maquina::MatrixCurve
mode() constmaquina::MatrixCurve
node_delegate(const std::shared_ptr< NodeDelegate > &parent, const StringView &name) constmaquina::Value
operator!=(const Value &o) constmaquina::Value
operator==(const Value &o) constmaquina::Value
OrientationMode enum namemaquina::MatrixCurve
param_from_length(double length, double error=0.001, int max_try=100) constmaquina::MatrixCurve
read_attribute(const char *attribute_name, Topology topology) constmaquina::Shape
read_attributes() constmaquina::Shape
read_matrices() constmaquina::MatrixCurve
remove_attribute(const char *name, Topology topology)maquina::Shape
set_attribute(const char *name, Topology topology, const Value &value)maquina::Shape
Shape()maquina::Shape
Shape(const Value &v)maquina::Shape
tessellate(double start, double end, int samples, bool uniform) constmaquina::MatrixCurve
Topology enum namemaquina::Shape
topology_size(Topology topology) constmaquina::Shape
type() constmaquina::MatrixCurve
type_name() constmaquina::Value
validate_type_name(const char *type_name)maquina::Valuestatic
Value()maquina::Value
Value(bool)maquina::Value
Value(int)maquina::Value
Value(float)maquina::Value
Value(double)maquina::Value
Value(const char *string)maquina::Value
Value(const wchar_t *string)maquina::Value
Value(const std::string &string)maquina::Value
Value(const std::wstring &string)maquina::Value
Value(const Imath::V2f &)maquina::Value
Value(const Imath::V3f &)maquina::Value
Value(const Imath::V4f &)maquina::Value
Value(const Imath::V2d &)maquina::Value
Value(const Imath::V3d &)maquina::Value
Value(const Imath::V4d &)maquina::Value
Value(const Imath::V2i &)maquina::Value
Value(const Imath::V3i &)maquina::Value
Value(const Imath::V4i &)maquina::Value
Value(const Imath::Color4f &)maquina::Value
Value(const Imath::M44f &)maquina::Value
Value(const Imath::M44d &)maquina::Value
Value(const Imath::Box3f &)maquina::Value
Value(const Imath::Quatf &)maquina::Value
Value(const Imath::Quatd &)maquina::Value
Value(const std::shared_ptr< const UserData > &user_data)maquina::Value
vertex enum valuemaquina::Shape
write_attribute(const char *attribute_name, Topology topology)maquina::Shape
write_matrices()maquina::MatrixCurve