ug4
|
TEMPORARY QUICK HACK! DON'T USE! WILL BE REPLACED SOON! More...
Public Types | |
typedef vector3 | vector_t |
Public Member Functions | |
DomainRayTracer (Domain3d &dom) | |
void | init (const char *subsetNames) |
void | init (const std::vector< int > &subsetIndices) |
size_t | num_trace_points () const |
void | set_small (number small) |
const vector_t & | trace_point (size_t i) const |
number | trace_point_x (size_t i) const |
number | trace_point_y (size_t i) const |
number | trace_point_z (size_t i) const |
size_t | trace_ray (const vector_t &from, const vector_t &dir) |
Private Types | |
typedef RayElemIntersectionRecord< Triangle * > | intersection_record_t |
typedef lg_ntree< 3, 3, Triangle > | tree_t |
local coordinate regarding trace-ray More... | |
Private Attributes | |
Domain3d * | m_dom |
std::vector< intersection_record_t > | m_intersectionRecords |
number | m_small |
std::vector< vector_t > | m_tracePoints |
tree_t | m_tree |
TEMPORARY QUICK HACK! DON'T USE! WILL BE REPLACED SOON!
|
private |
|
private |
local coordinate regarding trace-ray
typedef vector3 ug::DomainRayTracer::vector_t |
|
inline |
|
inline |
References ug::SubsetGroup::add(), ug::SubsetGroup::index_vector(), init(), and ug::TokenizeString().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |