#include <opennurbs_fpoint.h>
Definition at line 399 of file opennurbs_fpoint.h.
Definition at line 2651 of file opennurbs_point.cpp.
ON_2fVector::ON_2fVector | ( | float | x, |
float | y | ||
) |
Definition at line 2674 of file opennurbs_point.cpp.
ON_2fVector::ON_2fVector | ( | const ON_2fPoint & | p | ) |
Definition at line 2680 of file opennurbs_point.cpp.
ON_2fVector::ON_2fVector | ( | const ON_3fPoint & | p | ) |
Definition at line 2683 of file opennurbs_point.cpp.
ON_2fVector::ON_2fVector | ( | const ON_4fPoint & | ) |
ON_2fVector::ON_2fVector | ( | const ON_3fVector & | v | ) |
Definition at line 2677 of file opennurbs_point.cpp.
ON_2fVector::ON_2fVector | ( | const float * | v | ) |
Definition at line 2664 of file opennurbs_point.cpp.
ON_2fVector::ON_2fVector | ( | const ON_2dPoint & | p | ) |
Definition at line 2692 of file opennurbs_point.cpp.
ON_2fVector::ON_2fVector | ( | const ON_3dPoint & | p | ) |
Definition at line 2695 of file opennurbs_point.cpp.
ON_2fVector::ON_2fVector | ( | const ON_4dPoint & | ) |
ON_2fVector::ON_2fVector | ( | const ON_2dVector & | v | ) |
Definition at line 2686 of file opennurbs_point.cpp.
ON_2fVector::ON_2fVector | ( | const ON_3dVector & | v | ) |
Definition at line 2689 of file opennurbs_point.cpp.
ON_2fVector::ON_2fVector | ( | const double * | v | ) |
Definition at line 2654 of file opennurbs_point.cpp.
bool ON_2fVector::Decompose | ( | const ON_2fVector & | X, |
const ON_2fVector & | Y, | ||
double * | a, | ||
double * | b | ||
) | const |
Definition at line 862 of file opennurbs_point.cpp.
int ON_2fVector::IsParallelTo | ( | const ON_2fVector & | v, |
double | angle_tolerance = ON_DEFAULT_ANGLE_TOLERANCE |
||
) | const |
Definition at line 899 of file opennurbs_point.cpp.
bool ON_2fVector::IsPerpendicularTo | ( | const ON_2fVector & | v, |
double | angle_tolerance = ON_DEFAULT_ANGLE_TOLERANCE |
||
) | const |
Definition at line 935 of file opennurbs_point.cpp.
bool ON_2fVector::IsTiny | ( | double | tiny_tol = ON_ZERO_TOLERANCE | ) | const |
Definition at line 3068 of file opennurbs_point.cpp.
bool ON_2fVector::IsUnitVector | ( | ) | const |
Definition at line 3058 of file opennurbs_point.cpp.
bool ON_2fVector::IsZero | ( | ) | const |
Definition at line 3073 of file opennurbs_point.cpp.
double ON_2fVector::Length | ( | ) | const |
Definition at line 3025 of file opennurbs_point.cpp.
double ON_2fVector::LengthSquared | ( | ) | const |
Definition at line 3020 of file opennurbs_point.cpp.
double ON_2fVector::MaximumCoordinate | ( | ) | const |
Definition at line 3014 of file opennurbs_point.cpp.
int ON_2fVector::MaximumCoordinateIndex | ( | ) | const |
Definition at line 3009 of file opennurbs_point.cpp.
ON_2fVector::operator const float * | ( | ) | const |
Definition at line 2703 of file opennurbs_point.cpp.
ON_2fVector::operator float * | ( | ) |
Definition at line 2698 of file opennurbs_point.cpp.
bool ON_2fVector::operator!= | ( | const ON_2fVector & | v | ) | const |
Definition at line 2958 of file opennurbs_point.cpp.
float ON_2fVector::operator* | ( | const ON_2fVector & | v | ) | const |
Definition at line 2831 of file opennurbs_point.cpp.
float ON_2fVector::operator* | ( | const ON_2fPoint & | v | ) | const |
Definition at line 2836 of file opennurbs_point.cpp.
double ON_2fVector::operator* | ( | const ON_2dVector & | v | ) | const |
Definition at line 2841 of file opennurbs_point.cpp.
ON_2fVector ON_2fVector::operator* | ( | int | d | ) | const |
Definition at line 2816 of file opennurbs_point.cpp.
ON_2fVector ON_2fVector::operator* | ( | float | d | ) | const |
Definition at line 2821 of file opennurbs_point.cpp.
ON_2dVector ON_2fVector::operator* | ( | double | d | ) | const |
Definition at line 2826 of file opennurbs_point.cpp.
float ON_2fVector::operator* | ( | const ON_4fPoint & | h | ) | const |
Definition at line 2948 of file opennurbs_point.cpp.
ON_2fVector & ON_2fVector::operator*= | ( | float | d | ) |
Definition at line 2787 of file opennurbs_point.cpp.
ON_2fVector ON_2fVector::operator+ | ( | const ON_2fVector & | v | ) | const |
Definition at line 2864 of file opennurbs_point.cpp.
ON_2fPoint ON_2fVector::operator+ | ( | const ON_2fPoint & | p | ) | const |
Definition at line 2869 of file opennurbs_point.cpp.
ON_3fVector ON_2fVector::operator+ | ( | const ON_3fVector & | v | ) | const |
Definition at line 2884 of file opennurbs_point.cpp.
ON_3fPoint ON_2fVector::operator+ | ( | const ON_3fPoint & | p | ) | const |
Definition at line 2889 of file opennurbs_point.cpp.
ON_2dVector ON_2fVector::operator+ | ( | const ON_2dVector & | v | ) | const |
Definition at line 2907 of file opennurbs_point.cpp.
ON_2dPoint ON_2fVector::operator+ | ( | const ON_2dPoint & | p | ) | const |
Definition at line 2912 of file opennurbs_point.cpp.
ON_3dVector ON_2fVector::operator+ | ( | const ON_3dVector & | v | ) | const |
Definition at line 2927 of file opennurbs_point.cpp.
ON_3dPoint ON_2fVector::operator+ | ( | const ON_3dPoint & | p | ) | const |
Definition at line 2932 of file opennurbs_point.cpp.
ON_2fVector & ON_2fVector::operator+= | ( | const ON_2fVector & | v | ) |
Definition at line 2802 of file opennurbs_point.cpp.
ON_2fVector ON_2fVector::operator- | ( | ) | const |
Definition at line 2782 of file opennurbs_point.cpp.
ON_2fVector ON_2fVector::operator- | ( | const ON_2fVector & | v | ) | const |
Definition at line 2874 of file opennurbs_point.cpp.
ON_2fPoint ON_2fVector::operator- | ( | const ON_2fPoint & | v | ) | const |
Definition at line 2879 of file opennurbs_point.cpp.
ON_3fVector ON_2fVector::operator- | ( | const ON_3fVector & | v | ) | const |
Definition at line 2894 of file opennurbs_point.cpp.
ON_3fPoint ON_2fVector::operator- | ( | const ON_3fPoint & | v | ) | const |
Definition at line 2899 of file opennurbs_point.cpp.
ON_2dVector ON_2fVector::operator- | ( | const ON_2dVector & | v | ) | const |
Definition at line 2917 of file opennurbs_point.cpp.
ON_2dPoint ON_2fVector::operator- | ( | const ON_2dPoint & | v | ) | const |
Definition at line 2922 of file opennurbs_point.cpp.
ON_3dVector ON_2fVector::operator- | ( | const ON_3dVector & | v | ) | const |
Definition at line 2937 of file opennurbs_point.cpp.
ON_3dPoint ON_2fVector::operator- | ( | const ON_3dPoint & | v | ) | const |
Definition at line 2942 of file opennurbs_point.cpp.
ON_2fVector & ON_2fVector::operator-= | ( | const ON_2fVector & | v | ) |
Definition at line 2809 of file opennurbs_point.cpp.
ON_2fVector ON_2fVector::operator/ | ( | int | d | ) | const |
Definition at line 2846 of file opennurbs_point.cpp.
ON_2fVector ON_2fVector::operator/ | ( | float | d | ) | const |
Definition at line 2852 of file opennurbs_point.cpp.
ON_2dVector ON_2fVector::operator/ | ( | double | d | ) | const |
Definition at line 2858 of file opennurbs_point.cpp.
ON_2fVector & ON_2fVector::operator/= | ( | float | d | ) |
Definition at line 2794 of file opennurbs_point.cpp.
bool ON_2fVector::operator< | ( | const ON_2fVector & | v | ) | const |
Definition at line 2975 of file opennurbs_point.cpp.
bool ON_2fVector::operator<= | ( | const ON_2fVector & | v | ) | const |
Definition at line 2963 of file opennurbs_point.cpp.
ON_2fVector & ON_2fVector::operator= | ( | const ON_2fPoint & | p | ) |
Definition at line 2739 of file opennurbs_point.cpp.
ON_2fVector & ON_2fVector::operator= | ( | const ON_3fPoint & | p | ) |
Definition at line 2746 of file opennurbs_point.cpp.
ON_2fVector & ON_2fVector::operator= | ( | const ON_3fVector & | v | ) |
Definition at line 2732 of file opennurbs_point.cpp.
ON_2fVector & ON_2fVector::operator= | ( | const float * | v | ) |
Definition at line 2720 of file opennurbs_point.cpp.
ON_2fVector & ON_2fVector::operator= | ( | const ON_2dPoint & | p | ) |
Definition at line 2768 of file opennurbs_point.cpp.
ON_2fVector & ON_2fVector::operator= | ( | const ON_3dPoint & | p | ) |
Definition at line 2775 of file opennurbs_point.cpp.
ON_2fVector & ON_2fVector::operator= | ( | const ON_2dVector & | v | ) |
Definition at line 2754 of file opennurbs_point.cpp.
ON_2fVector & ON_2fVector::operator= | ( | const ON_3dVector & | v | ) |
Definition at line 2761 of file opennurbs_point.cpp.
ON_2fVector & ON_2fVector::operator= | ( | const double * | v | ) |
Definition at line 2708 of file opennurbs_point.cpp.
bool ON_2fVector::operator== | ( | const ON_2fVector & | v | ) | const |
Definition at line 2953 of file opennurbs_point.cpp.
bool ON_2fVector::operator> | ( | const ON_2fVector & | v | ) | const |
Definition at line 2981 of file opennurbs_point.cpp.
bool ON_2fVector::operator>= | ( | const ON_2fVector & | v | ) | const |
Definition at line 2969 of file opennurbs_point.cpp.
float & ON_2fVector::operator[] | ( | int | i | ) |
Definition at line 2992 of file opennurbs_point.cpp.
float ON_2fVector::operator[] | ( | int | i | ) | const |
Definition at line 2987 of file opennurbs_point.cpp.
float & ON_2fVector::operator[] | ( | unsigned int | i | ) |
Definition at line 3003 of file opennurbs_point.cpp.
float ON_2fVector::operator[] | ( | unsigned int | i | ) | const |
Definition at line 2998 of file opennurbs_point.cpp.
bool ON_2fVector::PerpendicularTo | ( | const ON_2fVector & | v | ) |
Definition at line 3079 of file opennurbs_point.cpp.
bool ON_2fVector::PerpendicularTo | ( | const ON_2fPoint & | p, |
const ON_2fPoint & | q | ||
) |
Definition at line 3090 of file opennurbs_point.cpp.
void ON_2fVector::Reverse | ( | ) |
Definition at line 3035 of file opennurbs_point.cpp.
void ON_2fVector::Set | ( | float | xx, |
float | yy | ||
) |
Definition at line 6230 of file opennurbs_point.cpp.
bool ON_2fVector::Unitize | ( | ) |
Definition at line 3041 of file opennurbs_point.cpp.
const ON_2fVector & ON_2fVector::UnitVector | ( | int | index | ) | [static] |
Definition at line 2636 of file opennurbs_point.cpp.
void ON_2fVector::Zero | ( | ) |
Definition at line 3030 of file opennurbs_point.cpp.
float ON_2fVector::x |
Definition at line 402 of file opennurbs_fpoint.h.
const ON_2fVector ON_2fVector::XAxis [static] |
Definition at line 405 of file opennurbs_fpoint.h.
float ON_2fVector::y |
Definition at line 402 of file opennurbs_fpoint.h.
const ON_2fVector ON_2fVector::YAxis [static] |
Definition at line 406 of file opennurbs_fpoint.h.
const ON_2fVector ON_2fVector::ZeroVector [static] |
Definition at line 404 of file opennurbs_fpoint.h.