AGX Dynamics 2.42.2.1
Loading...
Searching...
No Matches
RaytraceComponents.h File Reference

Go to the source code of this file.

Namespaces

namespace  agxSensor
 The agxSensor namespace contains components to model real-time sensors connected to the physics of AGX Dynamics.
 

Macros

#define AGXSENSOR_POD_STRUCT(T, POD_T, POD_NAME)    struct T : POD_T { T( const POD_T& value ) : POD_T( value ) {}; using POD_T::POD_NAME; using POD_T::operator=; }
 
#define AGXSENSOR_SCALAR_STRUCT_T(N, T)
 
#define AGXSENSOR_SCALAR_STRUCT_T_DEFAULT(N, T, DEFAULT)
 

Macro Definition Documentation

◆ AGXSENSOR_POD_STRUCT

#define AGXSENSOR_POD_STRUCT (   T,
  POD_T,
  POD_NAME 
)     struct T : POD_T { T( const POD_T& value ) : POD_T( value ) {}; using POD_T::POD_NAME; using POD_T::operator=; }

Definition at line 19 of file RaytraceComponents.h.

◆ AGXSENSOR_SCALAR_STRUCT_T

#define AGXSENSOR_SCALAR_STRUCT_T (   N,
 
)
Value:
struct N : ::agxSensor::RtScalar<T>\
{\
using RtScalar::Scalar;\
using RtScalar::operator=;\
using RtScalar::operator==;\
}

Definition at line 22 of file RaytraceComponents.h.

◆ AGXSENSOR_SCALAR_STRUCT_T_DEFAULT

#define AGXSENSOR_SCALAR_STRUCT_T_DEFAULT (   N,
  T,
  DEFAULT 
)
Value:
struct N : ::agxSensor::RtScalar<T>\
{\
static constexpr T DefaultValue = T{ DEFAULT };\
using RtScalar::RtScalar;\
using RtScalar::operator=;\
using RtScalar::operator==;\
}

Definition at line 30 of file RaytraceComponents.h.