PPL Logo

libs/ck-libs/liveViz3d/ckviewpoint.h File Reference

Go to the source code of this file.

Data Structures

class  CkRay
 A start point and a direction. More...
class  CkMatrix3d
 A 4x4 matrix. More...
class  CkViewpoint
 Describes a method for converting universe locations to screen pixels and back again: a projection matrix. More...
class  CkAxes3d
 X, Y, and Z axes: a right-handed frame, used for navigation. More...

Typedefs

typedef CkVector3d CkVector2d
 Horrific hack: we don't have 2d vectors, so ignore z part of a 3d vector:.

Functions

__m128 _ck_SSE_reduce (__m128 r)
__m128 _ck_SSE_dot (__m128 a, __m128 b)


Typedef Documentation

Horrific hack: we don't have 2d vectors, so ignore z part of a 3d vector:.

Definition at line 73 of file ckviewpoint.h.


Function Documentation

__m128 _ck_SSE_reduce ( __m128  r  )  [inline]

Definition at line 83 of file ckviewpoint.h.

Referenced by _ck_SSE_dot().

Here is the caller graph for this function:

__m128 _ck_SSE_dot ( __m128  a,
__m128  b 
) [inline]

Definition at line 101 of file ckviewpoint.h.

References _ck_SSE_reduce().

Referenced by CkViewpoint::project_noz().

Here is the call graph for this function:

Here is the caller graph for this function:


Generated on Mon Sep 21 08:07:40 2020 for Charm++ by  doxygen 1.5.5