System/Library/PrivateFrameworks/VectorKit.framework
VKRunningCurve.h
@interface VKRunningCurve : NSObject {
struct { struct optional<gm::Matrix<double, 3, 1>> { BOOL _hasValue; union ValueUnion { unsigned char data[24]; struct Matrix<double, 3, 1> { double _e[3]; } type; } _value; } position; struct Matrix<double, 3, 1> { double _e[3]; } tangent; BOOL tangentValid; } _p0;
double _t0;
struct { struct optional<gm::Matrix<double, 3, 1>> { BOOL _hasValue; union ValueUnion { unsigned char data[24]; struct Matrix<double, 3, 1> { double _e[3]; } type; } _value; } position; struct Matrix<double, 3, 1> { double _e[3]; } tangent; BOOL tangentValid; } _p1;
double _t1;
struct { struct optional<gm::Matrix<double, 3, 1>> { BOOL _hasValue; union ValueUnion { unsigned char data[24]; struct Matrix<double, 3, 1> { double _e[3]; } type; } _value; } position; struct Matrix<double, 3, 1> { double _e[3]; } tangent; BOOL tangentValid; } _pu;
double _tu;
struct { double mb[4][3]; } _mb;
BOOL _mbValid;
}
@property (nonatomic) BOOL courseValid;
- (id)init;
- (void)reset;
- (id).cxx_construct;
- (void).cxx_destruct;
- (BOOL)hasStateAtTime:(double)a0;
- (void)appendPosition:(struct Matrix<double, 3, 1> { double x0[3]; })a0 atTime:(double)a1;
- (struct { struct optional<gm::Matrix<double, 3, 1>> { BOOL x0; union ValueUnion { unsigned char x0[24]; struct Matrix<double, 3, 1> { double x0[3]; } x1; } x1; } x0; struct Matrix<double, 3, 1> { double x0[3]; } x1; BOOL x2; })stateAtTime:(double)a0;
@end