DHART
|
#include <view_analysis_C.h>
#include <robin_hood.h>
#include <HFExceptions.h>
#include <view_analysis.h>
#include <embree_raytracer.h>
#include <graph.h>
#include <node.h>
Go to the source code of this file.
Functions | |
C_INTERFACE | SphereicalViewAnalysisAggregate (EmbreeRayTracer *ERT, Node *node_ptr, int node_size, int max_rays, float upward_fov, float downward_fov, float height, AGGREGATE_TYPE AT, vector< float > **out_scores, float **out_scores_ptr, int *out_scores_size) |
Conduct view analysis, then aggregate the results. More... | |
C_INTERFACE | SphereicalViewAnalysisAggregateFlat (HF::RayTracer::EmbreeRayTracer *ERT, const float *node_ptr, int node_size, int max_rays, float upward_fov, float downward_fov, float height, AGGREGATE_TYPE AT, std::vector< float > **out_scores, float **out_scores_ptr, int *out_scores_size) |
Conduct view analysis, and aggregate the results. More... | |
C_INTERFACE | SphericalViewAnalysisNoAggregate (HF::RayTracer::EmbreeRayTracer *ERT, const HF::SpatialStructures::Node *node_ptr, int node_size, int *max_rays, float upward_fov, float downward_fov, float height, std::vector< RayResult > **out_results, RayResult **out_results_ptr) |
Perform view analysis, then get the distance and meshid for each individual ray casted. More... | |
C_INTERFACE | SphericalViewAnalysisNoAggregateFlat (HF::RayTracer::EmbreeRayTracer *ERT, const float *node_ptr, int node_size, int *max_rays, float upward_fov, float downward_fov, float height, std::vector< RayResult > **out_results, RayResult **out_results_ptr) |
Perform view analysis, and get the distance and meshid for each individual ray casted. More... | |
C_INTERFACE | SphericalDistribute (int *num_rays, vector< float > **out_direction_vector, float **out_direction_data, float upward_fov, float downward_fov) |
Equally distribute points around a unit sphere. More... | |