21#if !defined(ON_FPOINT_INC_) 
   63  operator const float*() 
const;
 
  127  float& operator[](
int);
 
  128  float operator[](
int) 
const;
 
  131  void Set(
float,
float);
 
  135  int MaximumCoordinateIndex() 
const;
 
  136  double MaximumCoordinate() 
const; 
 
 
  196  operator const float*() 
const;
 
  258  float& operator[](
int);
 
  259  float operator[](
int) 
const;
 
  262  void Set(
float,
float,
float);
 
  266  int MaximumCoordinateIndex() 
const;
 
  267  double MaximumCoordinate() 
const; 
 
 
  329  operator const float*() 
const;
 
  363  float& operator[](
int);
 
  364  float operator[](
int) 
const;
 
  367  void Set(
float,
float,
float,
float);
 
  369  int MaximumCoordinateIndex() 
const;
 
  370  double MaximumCoordinate() 
const; 
 
 
  429  operator const float*() 
const;
 
  491  float& operator[](
int);
 
  492  float operator[](
int) 
const;
 
  495  void Set(
float,
float);
 
  497  int MaximumCoordinateIndex() 
const;
 
  498  double MaximumCoordinate() 
const; 
 
  500  double LengthSquared() 
const;
 
  501  double Length() 
const;
 
  525  bool IsPerpendicularTo(
 
  536  bool IsUnitVector() 
const;
 
  557  bool PerpendicularTo( 
 
  563  bool PerpendicularTo( 
 
 
  662  operator const float*() 
const;
 
  726  float& operator[](
int);
 
  727  float operator[](
int) 
const;
 
  730  void Set(
float,
float,
float);
 
  732  int MaximumCoordinateIndex() 
const;
 
  733  double MaximumCoordinate() 
const; 
 
  735  double LengthSquared() 
const;
 
  736  double Length() 
const;
 
  738  bool IsPerpendicularTo(
 
  751  bool IsUnitVector() 
const;
 
  772  bool PerpendicularTo( 
 
 
bool operator<(const RPainterPath &p1, const RPainterPath &p2)
This operator allows us to sort painter paths based on z-level.
Definition RPainterPath.cpp:765
Definition opennurbs_point.h:253
Definition opennurbs_point.h:655
Definition opennurbs_fpoint.h:38
static const ON_2fPoint Origin
Definition opennurbs_fpoint.h:42
float x
Definition opennurbs_fpoint.h:40
Definition opennurbs_fpoint.h:393
static const ON_2fVector ZeroVector
Definition opennurbs_fpoint.h:397
ON_2fVector(const ON_4dPoint &)
ON_2fVector(const ON_4fPoint &)
static const ON_2fVector XAxis
Definition opennurbs_fpoint.h:398
static const ON_2fVector YAxis
Definition opennurbs_fpoint.h:399
float x
Definition opennurbs_fpoint.h:395
Definition opennurbs_point.h:403
Definition opennurbs_point.h:931
Definition opennurbs_fpoint.h:172
static const ON_3fPoint Origin
Definition opennurbs_fpoint.h:176
float x
Definition opennurbs_fpoint.h:174
Definition opennurbs_fpoint.h:623
static const ON_3fVector ZAxis
Definition opennurbs_fpoint.h:630
ON_3fVector(const ON_4fPoint &)
static const ON_3fVector YAxis
Definition opennurbs_fpoint.h:629
static const ON_3fVector XAxis
Definition opennurbs_fpoint.h:628
float x
Definition opennurbs_fpoint.h:625
ON_3fVector(const ON_4dPoint &)
ON_3fVector & operator=(const ON_4dPoint &)
static const ON_3fVector ZeroVector
Definition opennurbs_fpoint.h:627
ON_3fVector & operator=(const ON_4fPoint &)
Definition opennurbs_point.h:555
Definition opennurbs_fpoint.h:306
float w
Definition opennurbs_fpoint.h:308
Reverses all selected entities which support reversing (lines, arcs, splines).
Definition Reverse.js:11
Rotates selected entities.
Definition Rotate.js:11
#define ON_ZERO_TOLERANCE
Definition opennurbs_defines.h:238
#define ON_DECL
Definition opennurbs_defines.h:92
#define ON_CLASS
Definition opennurbs_defines.h:91
#define ON_DEFAULT_ANGLE_TOLERANCE
Definition opennurbs_defines.h:241
#define ON_EXTERN_DECL
Definition opennurbs_defines.h:93
ON_DECL bool ON_IsOrthonormalFrame(const ON_2fVector &, const ON_2fVector &)
ON_EXTERN_DECL const ON_3fVector ON_fxaxis
ON_DECL float ON_DotProduct(const ON_2fVector &, const ON_2fVector &)
Definition opennurbs_point.cpp:3022
ON_EXTERN_DECL const ON_3fPoint ON_forigin
ON_DECL bool ON_IsRightHandFrame(const ON_2fVector &, const ON_2fVector &)
ON_EXTERN_DECL const ON_3fVector ON_fyaxis
ON_DECL bool ON_IsOrthogonalFrame(const ON_2fVector &, const ON_2fVector &)
ON_EXTERN_DECL const ON_3fVector ON_fzaxis
ON_DECL float ON_TripleProduct(const ON_3fVector &, const ON_3fVector &, const ON_3fVector &)
Definition opennurbs_point.cpp:3542
ON_DECL ON_3fVector ON_CrossProduct(const ON_2fVector &, const ON_2fVector &)
Definition opennurbs_point.cpp:3028
ON_DECL ON_2fPoint operator*(int, const ON_2fPoint &)
Definition opennurbs_point.cpp:1718