OpenVDB  12.0.0
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>
#include <openvdb/points/AttributeArray.h>

Go to the source code of this file.

Classes

struct  PointKernelValue
 
struct  PointKernelAttributeArray
 
struct  PointKernelBuffer
 
struct  PointKernelBufferRange
 
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::v12_0
 
 openvdb::v12_0::ax
 
 openvdb::v12_0::ax::codegen
 
 openvdb::v12_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