Classes | Macros | Functions | Variables
IcePoint.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Point
 

Macros

#define CROSS2D(a, b)   (a.x*b.y - b.x*a.y)
 
#define TWEAKMASK   0x3fffff
 
#define TWEAKNOTMASK   ~TWEAKMASK
 

Functions

FUNCTION ICEMATHS_API void Normalize1 (Point &a)
 
FUNCTION ICEMATHS_API void Normalize2 (Point &a)
 

Variables

const float EPSILON2 = 1.0e-20f
 

Detailed Description

Contains code for 3D vectors.

Author
Pierre Terdiman
Date
April, 4, 2000

Definition in file IcePoint.h.

Macro Definition Documentation

◆ CROSS2D

#define CROSS2D (   a,
  b 
)    (a.x*b.y - b.x*a.y)

Definition at line 21 of file IcePoint.h.

◆ TWEAKMASK

#define TWEAKMASK   0x3fffff

Definition at line 250 of file IcePoint.h.

◆ TWEAKNOTMASK

#define TWEAKNOTMASK   ~TWEAKMASK

Definition at line 251 of file IcePoint.h.

Function Documentation

◆ Normalize1()

FUNCTION ICEMATHS_API void Normalize1 ( Point a)

◆ Normalize2()

FUNCTION ICEMATHS_API void Normalize2 ( Point a)

Variable Documentation

◆ EPSILON2

const float EPSILON2 = 1.0e-20f

Definition at line 23 of file IcePoint.h.



openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Wed Sep 7 2022 02:51:05