OpenVDB  9.0.1
Classes | Namespaces
PointComputeGenerator.h File Reference

The visitor framework and function definition for point data grid code generation. More...

#include "ComputeGenerator.h"
#include "FunctionTypes.h"
#include "Types.h"
#include "Utils.h"
#include "../compiler/AttributeRegistry.h"
#include <openvdb/version.h>

Go to the source code of this file.

Classes

struct  PointKernel
 The function definition and signature which is built by the PointComputeGenerator. More...
 
struct  PointRangeKernel
 An additional function built by the PointComputeGenerator. Currently both compute and compute range functions have the same signature. More...
 
struct  PointComputeGenerator
 Visitor object which will generate llvm IR for a syntax tree which has been generated from AX that targets point grids. The IR will represent 2 functions : one that executes over single points and one that executes over a collection of points. This is primarily used by the Compiler class. More...
 

Namespaces

 openvdb
 
 openvdb::v9_0
 
 openvdb::v9_0::ax
 
 openvdb::v9_0::ax::codegen
 
 openvdb::v9_0::ax::codegen::codegen_internal
 

Detailed Description

The visitor framework and function definition for point data grid code generation.

Authors
Nick Avramoussis, Matt Warner, Francisco Gochez, Richard Jones