HDK
|
#include "pxr/pxr.h"
#include "pxr/usd/sdf/api.h"
#include "pxr/base/tf/diagnostic.h"
#include "pxr/base/tf/functionTraits.h"
#include "pxr/base/vt/value.h"
#include "pxr/usd/sdf/predicateExpression.h"
#include "pxr/usd/sdf/predicateLibrary.h"
#include "pxr/usd/sdf/invoke.hpp"
#include <initializer_list>
#include <memory>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
class | SdfPredicateProgram< DomainType > |
class | SdfPredicateProgram< DomainType > |
Functions | |
template<class DomainType > | |
SdfPredicateProgram< DomainType > | SdfLinkPredicateExpression (SdfPredicateExpression const &expr, SdfPredicateLibrary< DomainType > const &lib) |
SdfPredicateProgram<DomainType> SdfLinkPredicateExpression | ( | SdfPredicateExpression const & | expr, |
SdfPredicateLibrary< DomainType > const & | lib | ||
) |
Link expr
with lib
and return a callable program that evaluates expr
on given objects of the DomainType
. If linking expr
and lib
fails, issue a TF_RUNTIME_ERROR with a message, and return an empty program.
Definition at line 165 of file predicateProgram.h.