Back to index

salome-med  6.5.0
Namespaces | Defines
TransformedTriangleIntersectTest.cxx File Reference
#include "TransformedTriangleIntersectTest.hxx"
#include <iostream>
#include "Log.hxx"

Go to the source code of this file.

Namespaces

namespace  INTERP_TEST

Defines

#define TEST_ZERO_DP_EDGE(seg, edge)   isZero[TT::NO_DP*int(seg) + int(DoubleProduct(edge))]
 macro to test for zero double products outside the segment-edge intersection test method as is done in TransformedTriangle when OPTIMIZE is defined
#define TEST_ZERO_DP_CORNER(seg, corner)
 macro to test for zero double products outside the segment-corner intersection test method as is done in TransformedTriangle when OPTIMIZE is defined
#define TEST_ZERO_DP_RAY(seg, corner)   isZero[TT::NO_DP*int(seg) + TT::DP_SEGMENT_RAY_INTERSECTION[7*(corner-1)]]
 macro to test for zero double products outside the segment-ray intersection test method as is done in TransformedTriangle when OPTIMIZE is defined

Define Documentation

#define TEST_ZERO_DP_CORNER (   seg,
  corner 
)
Value:
isZero[DoubleProduct(TT::NO_DP*int(seg) +  TT::EDGES_FOR_CORNER[3*corner] )] && \
  isZero[DoubleProduct(TT::NO_DP*int(seg) +  TT::EDGES_FOR_CORNER[3*corner+1] )] && \
  isZero[DoubleProduct(TT::NO_DP*int(seg) +  TT::EDGES_FOR_CORNER[3*corner+2] )]

macro to test for zero double products outside the segment-corner intersection test method as is done in TransformedTriangle when OPTIMIZE is defined

Definition at line 31 of file TransformedTriangleIntersectTest.cxx.

#define TEST_ZERO_DP_EDGE (   seg,
  edge 
)    isZero[TT::NO_DP*int(seg) + int(DoubleProduct(edge))]

macro to test for zero double products outside the segment-edge intersection test method as is done in TransformedTriangle when OPTIMIZE is defined

Definition at line 27 of file TransformedTriangleIntersectTest.cxx.

#define TEST_ZERO_DP_RAY (   seg,
  corner 
)    isZero[TT::NO_DP*int(seg) + TT::DP_SEGMENT_RAY_INTERSECTION[7*(corner-1)]]

macro to test for zero double products outside the segment-ray intersection test method as is done in TransformedTriangle when OPTIMIZE is defined

Definition at line 38 of file TransformedTriangleIntersectTest.cxx.