NVIDIA Index example code nvidia_logo_transpbg.gif Up
Example_height_fill_task Class Reference
Inheritance diagram for Example_height_fill_task:

Public Member Functions

 Example_height_fill_task (bool is_normal_recalc, bool is_set_constant_normal, mi::Sint32 compute_id)
 
virtual void get_region_of_interest_for_compute (mi::math::Bbox_struct< mi::Sint32, 2 > &roi) const
 
virtual bool compute (const mi::math::Bbox_struct< mi::Sint32, 2 > &ij_patch_bbox, mi::Float32 *elevation_values, mi::neuraylib::IDice_transaction *dice_transaction) const
 
virtual bool compute (const mi::math::Bbox_struct< mi::Sint32, 2 > &ij_patch_bbox, mi::Float32 *elevation_values, mi::math::Vector_struct< mi::Float32, 3 > *normal_values, mi::neuraylib::IDice_transaction *dice_transaction) const
 
virtual bool user_defined_normal_computation () const
 

Detailed Description

Definition at line 298 of file normal_recalculation.cpp.

Constructor & Destructor Documentation

 Example_height_fill_task()

Example_height_fill_task::Example_height_fill_task ( bool  is_normal_recalc,
bool  is_set_constant_normal,
mi::Sint32  compute_id 
)
inline

Definition at line 311 of file normal_recalculation.cpp.

Member Function Documentation

 compute() [1/2]

virtual bool Example_height_fill_task::compute ( const mi::math::Bbox_struct< mi::Sint32, 2 > &  ij_patch_bbox,
mi::Float32 *  elevation_values,
mi::math::Vector_struct< mi::Float32, 3 > *  normal_values,
mi::neuraylib::IDice_transaction *  dice_transaction 
) const
inlinevirtual

Definition at line 360 of file normal_recalculation.cpp.

 compute() [2/2]

virtual bool Example_height_fill_task::compute ( const mi::math::Bbox_struct< mi::Sint32, 2 > &  ij_patch_bbox,
mi::Float32 *  elevation_values,
mi::neuraylib::IDice_transaction *  dice_transaction 
) const
inlinevirtual

Definition at line 332 of file normal_recalculation.cpp.

 get_region_of_interest_for_compute()

virtual void Example_height_fill_task::get_region_of_interest_for_compute ( mi::math::Bbox_struct< mi::Sint32, 2 > &  roi) const
inlinevirtual

Definition at line 324 of file normal_recalculation.cpp.

 user_defined_normal_computation()

virtual bool Example_height_fill_task::user_defined_normal_computation ( ) const
inlinevirtual

Definition at line 393 of file normal_recalculation.cpp.


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