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 __ICEPOINT_H__
 
#define CROSS2D(a, b)   (a.x*b.y - b.x*a.y)
 
#define CROSS2D(a, b)   (a.x*b.y - b.x*a.y)
 
#define TWEAKMASK   0x3fffff
 
#define TWEAKMASK   0x3fffff
 
#define TWEAKNOTMASK   ~TWEAKMASK
 
#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

◆ __ICEPOINT_H__

#define __ICEPOINT_H__

Definition at line 14 of file OPC_IceHook.h.

◆ CROSS2D [1/2]

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

Definition at line 22 of file OPC_IceHook.h.

◆ CROSS2D [2/2]

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

◆ TWEAKMASK [1/2]

#define TWEAKMASK   0x3fffff

Definition at line 251 of file OPC_IceHook.h.

◆ TWEAKMASK [2/2]

#define TWEAKMASK   0x3fffff

◆ TWEAKNOTMASK [1/2]

#define TWEAKNOTMASK   ~TWEAKMASK

Definition at line 252 of file OPC_IceHook.h.

◆ TWEAKNOTMASK [2/2]

#define TWEAKNOTMASK   ~TWEAKMASK

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 Thu Sep 8 2022 02:24:06