HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::points::FrustumRasterizerMask Struct Reference

#include <PointRasterizeFrustum.h>

Public Types

using AccessorT = const tree::ValueAccessor< const MaskTree >
 

Public Member Functions

 FrustumRasterizerMask ()=default
 
 FrustumRasterizerMask (const math::Transform &transform, const MaskGrid *mask=nullptr, const BBoxd &bbox=BBoxd(), const bool clipToFrustum=true, const bool invert=false)
 
 operator bool () const
 
MaskTree::ConstPtr getTreePtr () const
 
bool valid (const Coord &ijk, AccessorT *acc) const
 
const CoordBBox & clipBBox () const
 

Detailed Description

Definition at line 111 of file PointRasterizeFrustum.h.

Member Typedef Documentation

using openvdb::OPENVDB_VERSION_NAME::points::FrustumRasterizerMask::AccessorT = const tree::ValueAccessor<const MaskTree>

Definition at line 113 of file PointRasterizeFrustum.h.

Constructor & Destructor Documentation

openvdb::OPENVDB_VERSION_NAME::points::FrustumRasterizerMask::FrustumRasterizerMask ( )
default
openvdb::OPENVDB_VERSION_NAME::points::FrustumRasterizerMask::FrustumRasterizerMask ( const math::Transform transform,
const MaskGrid mask = nullptr,
const BBoxd bbox = BBoxd(),
const bool  clipToFrustum = true,
const bool  invert = false 
)
explicit

Member Function Documentation

const CoordBBox& openvdb::OPENVDB_VERSION_NAME::points::FrustumRasterizerMask::clipBBox ( ) const
MaskTree::ConstPtr openvdb::OPENVDB_VERSION_NAME::points::FrustumRasterizerMask::getTreePtr ( ) const
openvdb::OPENVDB_VERSION_NAME::points::FrustumRasterizerMask::operator bool ( ) const
bool openvdb::OPENVDB_VERSION_NAME::points::FrustumRasterizerMask::valid ( const Coord &  ijk,
AccessorT acc 
) const

The documentation for this struct was generated from the following file: