
|
|
This file was automatically generated from diguyScenarioMergeSettings.h. Do not edit this file directly; the changes will be lost.Includes: diguy_constants.h | declspec_diguy.h
Contents:
Alphabetical IndexLink against: libdiguy
class diguyScenarioMergeSettings
|
| Offset Functions |
The following functions allow characters and other objects in the merged scenario to be offset in time and/or space.
function diguyScenarioMergeSettings::set_time_offset |
Prototype:
Description:int set_time_offset(float t);
This function sets the time offset, in seconds, of the merged scenario from the existing scenario.
The default value is 0, or no time offset.Arguments:
Returns:
t time offset in seconds; must be >= 0
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_time_offset |
Prototype:
Returns:float get_time_offset();
time offset as set by set_time_offset()Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_position_offset |
Prototype:
Description:int set_position_offset(float tx, float ty, float tz);
This function sets the position offset, in meters, of the merged scenario from its original position.
The default values are 0,0,0, or no position change.Arguments:
Returns:
tx, ty, tz position offset in meters
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_position_offset |
Prototype:
Returns:int get_position_offset(float* tx, float* ty, float* tz);
position offset as set by set_position_offset()Arguments:
tx, ty, tz position offset in meters Pass NULL for any values that are not needed.Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_orientation_offset |
Prototype:
Description:int set_orientation_offset(float rz, float rx, float ry);
This function sets the orientation offset, in degrees, of the merged scenario from its original orientation. The rotation is done about the point set by the function set_transformation_reference_point() below.
The default values are 0,0,0, or no orientation change.Arguments:
Returns:
rz, rx, ry orientation offset in degrees
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_orientation_offset |
Prototype:
Returns:int get_orientation_offset(float* rz, float* rx, float* ry);
orientation offset as set by set_orientation_offset()Arguments:
rz, rx, ry orientations in degrees counter-clockwise from the positive X axis Pass NULL for any values that are not needed.Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_transformation_reference_point |
Prototype:
Description:int set_transformation_reference_point(float tx, float ty, float tz);
This function sets the point about which the orientation offset rotation will be done.
The default values are 0,0,0, or the origin.Arguments:
Returns:
tx, ty, tz reference point location in meters from the origin
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_transformation_reference_point |
Prototype:
Returns:int get_transformation_reference_point(float* tx, float* ty, float* tz);
reference point location as set by set_position_offset()Arguments:
tx, ty, tz reference point location in meters from the origin Pass NULL for any values that are not needed.Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_reclamp_waypoints_flag |
Prototype:
Description:int set_reclamp_waypoints_flag(int reclamp_waypoints_flag);
This function sets whether waypoints of any paths or path shapes in the merged scenario are ground clamped after they have had either a position or orientation offset applied.
The default value is 1, re-clamp waypoints.Arguments:
Returns:
reclamp_waypoints_flag pass 1 to re-clamp waypoints; pass 0 to not do so
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_reclamp_waypoints_flag |
Prototype:
Returns:int get_reclamp_waypoints_flag();
whether to re-clamp waypoints, as set by set_reclamp_waypoints_flag()Callable From:
- C++
- Script
| Merge Flags |
The following functions specify whether objects of specific types are merged at all, and if so, what to do if there is a conflict with an existing object.
The default values for these flags are determined by the initial_settings argument passed to the diguyScenario::create_merge_settings() function. See the documentation for this function for what the default values are.
function diguyScenarioMergeSettings::set_all_merge_flags_to_dont_merge |
Prototype:
Description:void set_all_merge_flags_to_dont_merge();
This function sets all merge flags to not merge. Individual flags can the be modified to enable merges of specific types.Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_camera_settings_merge_flag |
Prototype:
Description:int set_camera_settings_merge_flag(diguyScenarioMergeFlag merge_flag);
This function sets how objects of the specified type should be merged. Since there are a set number of camera settings the options for the merge_flag argument are limited.Arguments:
Returns:
merge_flag can be set only to DIGUY_MERGE_FLAG_DONT_MERGE or DIGUY_MERGE_FLAG_OVERWRITE_EXISTING
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_camera_settings_merge_flag |
Prototype:
Returns:diguyScenarioMergeFlag get_camera_settings_merge_flag();
most recent value set by set_camera_settings_merge_flag()Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_chain_settings_merge_flag |
Prototype:
Description:int set_chain_settings_merge_flag(diguyScenarioMergeFlag merge_flag);
This function sets how objects of the specified type should be merged.Arguments:
Returns:
merge_flag can be set to any merge flag value except DIGUY_MERGE_FLAG_OVERWRITE_EXISTING
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_chain_settings_merge_flag |
Prototype:
Returns:diguyScenarioMergeFlag get_chain_settings_merge_flag();
most recent value set by set_chain_settings_merge_flag()Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_character_merge_flag |
Prototype:
Description:int set_character_merge_flag(diguyScenarioMergeFlag merge_flag);
This function sets how objects of the specified type should be merged.Arguments:
Returns:
merge_flag can be set to any merge flag value except DIGUY_MERGE_FLAG_OVERWRITE_EXISTING
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_character_merge_flag |
Prototype:
Returns:diguyScenarioMergeFlag get_character_merge_flag();
most recent value set by set_character_merge_flag()Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_crowd_merge_flag |
Prototype:
Description:int set_crowd_merge_flag(diguyScenarioMergeFlag merge_flag);
This function sets how objects of the specified type should be merged.Arguments:
Returns:
merge_flag can be set to any merge flag value except DIGUY_MERGE_FLAG_OVERWRITE_EXISTING
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_crowd_merge_flag |
Prototype:
Returns:diguyScenarioMergeFlag get_crowd_merge_flag();
most recent value set by set_crowd_merge_flag()Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_crowd_profile_merge_flag |
Prototype:
Description:int set_crowd_profile_merge_flag(diguyScenarioMergeFlag merge_flag);
This function sets how objects of the specified type should be merged.Arguments:
Returns:
merge_flag can be set to any merge flag value except DIGUY_MERGE_FLAG_OVERWRITE_EXISTING
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_crowd_profile_merge_flag |
Prototype:
Returns:diguyScenarioMergeFlag get_crowd_profile_merge_flag();
most recent value set by set_crowd_profile_merge_flag()Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_decision_merge_flag |
Prototype:
Description:int set_decision_merge_flag(diguyScenarioMergeFlag merge_flag);
This function sets how objects of the specified type should be merged.Arguments:
Returns:
merge_flag can be set to any merge flag value except DIGUY_MERGE_FLAG_OVERWRITE_EXISTING
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_decision_merge_flag |
Prototype:
Returns:diguyScenarioMergeFlag get_decision_merge_flag();
most recent value set by set_decision_merge_flag()Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_face_exp_merge_flag |
Prototype:
Description:int set_face_exp_merge_flag(diguyScenarioMergeFlag merge_flag);
This function sets how objects of the specified type should be merged.Arguments:
Returns:
merge_flag can be set to any merge flag value except DIGUY_MERGE_FLAG_OVERWRITE_EXISTING
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_face_exp_merge_flag |
Prototype:
Returns:diguyScenarioMergeFlag get_face_exp_merge_flag();
most recent value set by set_face_exp_merge_flag()Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_fog_settings_merge_flag |
Prototype:
Description:int set_fog_settings_merge_flag(diguyScenarioMergeFlag merge_flag);
This function sets how objects of the specified type should be merged. Since there are a set number of fog settings the options for the merge_flag argument are limited.Arguments:
Returns:
merge_flag can be set only to DIGUY_MERGE_FLAG_DONT_MERGE or DIGUY_MERGE_FLAG_OVERWRITE_EXISTING
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_fog_settings_merge_flag |
Prototype:
Returns:diguyScenarioMergeFlag get_fog_settings_merge_flag();
most recent value set by set_fog_settings_merge_flag()Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_formation_merge_flag |
Prototype:
Description:int set_formation_merge_flag(diguyScenarioMergeFlag merge_flag);
This function sets how objects of the specified type should be merged.Arguments:
Returns:
merge_flag can be set to any merge flag value except DIGUY_MERGE_FLAG_OVERWRITE_EXISTING
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_formation_merge_flag |
Prototype:
Returns:diguyScenarioMergeFlag get_formation_merge_flag();
most recent value set by set_formation_merge_flag()Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_group_merge_flag |
Prototype:
Description:int set_group_merge_flag(diguyScenarioMergeFlag merge_flag);
This function sets how objects of the specified type should be merged.Arguments:
Returns:
merge_flag can be set to any merge flag value except DIGUY_MERGE_FLAG_OVERWRITE_EXISTING
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_group_merge_flag |
Prototype:
Returns:diguyScenarioMergeFlag get_group_merge_flag();
most recent value set by set_group_merge_flag()Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_guide_merge_flag |
Prototype:
Description:int set_guide_merge_flag(diguyScenarioMergeFlag merge_flag);
This function sets how objects of the specified type should be merged.Arguments:
Returns:
merge_flag can be set to any merge flag value except DIGUY_MERGE_FLAG_OVERWRITE_EXISTING
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_guide_merge_flag |
Prototype:
Returns:diguyScenarioMergeFlag get_guide_merge_flag();
most recent value set by set_guide_merge_flag()Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_info_popup_merge_flag |
Prototype:
Description:int set_info_popup_merge_flag(diguyScenarioMergeFlag merge_flag);
This function sets how objects of the specified type should be merged.Arguments:
Returns:
merge_flag can be set to any merge flag value except DIGUY_MERGE_FLAG_OVERWRITE_EXISTING
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_info_popup_merge_flag |
Prototype:
Returns:diguyScenarioMergeFlag get_info_popup_merge_flag();
most recent value set by set_info_popup_merge_flag()Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_library_function_merge_flag |
Prototype:
Description:int set_library_function_merge_flag(diguyScenarioMergeFlag merge_flag);
This function sets how objects of the specified type should be merged.Arguments:
Returns:
merge_flag can be set to any merge flag value except DIGUY_MERGE_FLAG_OVERWRITE_EXISTING
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_library_function_merge_flag |
Prototype:
Returns:diguyScenarioMergeFlag get_library_function_merge_flag();
most recent value set by set_library_function_merge_flag()Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_light_settings_merge_flag |
Prototype:
Description:int set_light_settings_merge_flag(diguyScenarioMergeFlag merge_flag);
This function sets how objects of the specified type should be merged. Since there are a set number of light settings the options for the merge_flag argument are limited.Arguments:
Returns:
merge_flag can be set only to DIGUY_MERGE_FLAG_DONT_MERGE or DIGUY_MERGE_FLAG_OVERWRITE_EXISTING
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_light_settings_merge_flag |
Prototype:
Returns:diguyScenarioMergeFlag get_light_settings_merge_flag();
most recent value set by set_light_settings_merge_flag()Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_particle_system_merge_flag |
Prototype:
Description:int set_particle_system_merge_flag(diguyScenarioMergeFlag merge_flag);
This function sets how objects of the specified type should be merged.Arguments:
Returns:
merge_flag can be set to any merge flag value except DIGUY_MERGE_FLAG_OVERWRITE_EXISTING
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_particle_system_merge_flag |
Prototype:
Returns:diguyScenarioMergeFlag get_particle_system_merge_flag();
most recent value set by set_particle_system_merge_flag()Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_path_shape_merge_flag |
Prototype:
Description:int set_path_shape_merge_flag(diguyScenarioMergeFlag merge_flag);
This function sets how objects of the specified type should be merged.Arguments:
Returns:
merge_flag can be set to any merge flag value except DIGUY_MERGE_FLAG_OVERWRITE_EXISTING
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_path_shape_merge_flag |
Prototype:
Returns:diguyScenarioMergeFlag get_path_shape_merge_flag();
most recent value set by set_path_shape_merge_flag()Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_region_merge_flag |
Prototype:
Description:int set_region_merge_flag(diguyScenarioMergeFlag merge_flag);
This function sets how objects of the specified type should be merged.Arguments:
Returns:
merge_flag can be set to any merge flag value except DIGUY_MERGE_FLAG_OVERWRITE_EXISTING
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_region_merge_flag |
Prototype:
Returns:diguyScenarioMergeFlag get_region_merge_flag();
most recent value set by set_region_merge_flag()Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_scenario_settings_merge_flag |
Prototype:
Description:int set_scenario_settings_merge_flag(diguyScenarioMergeFlag merge_flag);
This function sets how scenario settings should be merged. Since there is only one set of scenario settings per scenario, the options for the merge_flag argument are limited.Arguments:
Returns:
merge_flag can be set only to DIGUY_MERGE_FLAG_DONT_MERGE or DIGUY_MERGE_FLAG_OVERWRITE_EXISTING
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_scenario_settings_merge_flag |
Prototype:
Returns:diguyScenarioMergeFlag get_scenario_settings_merge_flag();
most recent value set by set_scenario_settings_merge_flag()Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_scene_object_merge_flag |
Prototype:
Description:int set_scene_object_merge_flag(diguyScenarioMergeFlag merge_flag);
This function sets how objects of the specified type should be merged.Arguments:
Returns:
merge_flag can be set to any merge flag value except DIGUY_MERGE_FLAG_OVERWRITE_EXISTING
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_scene_object_merge_flag |
Prototype:
Returns:diguyScenarioMergeFlag get_scene_object_merge_flag();
most recent value set by set_scene_object_merge_flag()Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_scene_object_grid_merge_flag |
Prototype:
Description:int set_scene_object_grid_merge_flag(diguyScenarioMergeFlag merge_flag);
This function sets how objects of the specified type should be merged.Arguments:
Returns:
merge_flag can be set to any merge flag value except DIGUY_MERGE_FLAG_OVERWRITE_EXISTING
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_scene_object_grid_merge_flag |
Prototype:
Returns:diguyScenarioMergeFlag get_scene_object_grid_merge_flag();
most recent value set by set_scene_object_grid_merge_flag()Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_script_merge_flag |
Prototype:
Description:int set_script_merge_flag(diguyScenarioMergeFlag merge_flag);
This function sets how objects of the specified type should be merged.Arguments:
Returns:
merge_flag can be set to any merge flag value except DIGUY_MERGE_FLAG_OVERWRITE_EXISTING
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_script_merge_flag |
Prototype:
Returns:diguyScenarioMergeFlag get_script_merge_flag();
most recent value set by set_script_merge_flag()Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_sensor_region_merge_flag |
Prototype:
Description:int set_sensor_region_merge_flag(diguyScenarioMergeFlag merge_flag);
This function sets how objects of the specified type should be merged.Arguments:
Returns:
merge_flag can be set to any merge flag value except DIGUY_MERGE_FLAG_OVERWRITE_EXISTING
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_sensor_region_merge_flag |
Prototype:
Returns:diguyScenarioMergeFlag get_sensor_region_merge_flag();
most recent value set by set_sensor_region_merge_flag()Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_signal_merge_flag |
Prototype:
Description:int set_signal_merge_flag(diguyScenarioMergeFlag merge_flag);
This function sets how objects of the specified type should be merged.Arguments:
Returns:
merge_flag can be set to any merge flag value except DIGUY_MERGE_FLAG_OVERWRITE_EXISTING
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_signal_merge_flag |
Prototype:
Returns:diguyScenarioMergeFlag get_signal_merge_flag();
most recent value set by set_signal_merge_flag()Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_sound_merge_flag |
Prototype:
Description:int set_sound_merge_flag(diguyScenarioMergeFlag merge_flag);
This function sets how objects of the specified type should be merged.Arguments:
Returns:
merge_flag can be set to any merge flag value except DIGUY_MERGE_FLAG_OVERWRITE_EXISTING
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_sound_merge_flag |
Prototype:
Returns:diguyScenarioMergeFlag get_sound_merge_flag();
most recent value set by set_sound_merge_flag()Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_variable_merge_flag |
Prototype:
Description:int set_variable_merge_flag(diguyScenarioMergeFlag merge_flag);
This function sets how objects of the specified type should be merged.Arguments:
Returns:
merge_flag can be set to any merge flag value except DIGUY_MERGE_FLAG_OVERWRITE_EXISTING
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_variable_merge_flag |
Prototype:
Returns:diguyScenarioMergeFlag get_variable_merge_flag();
most recent value set by set_variable_merge_flag()Callable From:
- C++
- Script
| Misc Settings |
function diguyScenarioMergeSettings::set_reset_flag |
Prototype:
Description:int set_reset_flag(diguyScenarioMergeResetFlag reset_flag);
This function sets what scenario elements will be reset after the merge is complete.Arguments:
Returns:
reset_flag DIGUY_MERGE_RESET_NONE, (reset nothing) or DIGUY_MERGE_RESET_MERGED, (reset only merged elements) or DIGUY_MERGE_RESET_ALL (reset entire scenario); default is DIGUY_MERGE_RESET_ALL
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_reset_flag |
Prototype:
Returns:diguyScenarioMergeResetFlag get_reset_flag();
most recent value set by set_reset_flag()Callable From:
- C++
- Script
function diguyScenarioMergeSettings::set_rename_prefix |
Prototype:
Description:int set_rename_prefix(const char* rename_prefix);
This function sets the prefix that will be added to merged object names if they are renamed.
The default value is the empty string, or no rename prefix.
If neither a prefix nor suffix are specified, a prefix will be derived and used to resolve name conflicts.Arguments:
Returns:
rename_prefix string to be prepended to object names
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_rename_prefix |
Prototype:
Returns:const char* get_rename_prefix();
prefix to be prepended to object names as set by set_rename_prefix(); this pointer will never be NULL, but may be the empty stringCallable From:
- C++
- Script
function diguyScenarioMergeSettings::set_rename_suffix |
Prototype:
Description:int set_rename_suffix(const char* rename_suffix);
This function sets the suffix that will be added to merged object names if they are renamed.
The default value is the empty string, or no rename suffix.
If neither a prefix nor suffix are specified, a prefix will be derived and used to resolve name conflicts.Arguments:
Returns:
rename_suffix string to be appended to object names
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_rename_suffix |
Prototype:
Returns:const char* get_rename_suffix();
prefix to be appended to object names as set by set_rename_suffix(); this pointer will never be NULL, but may be the empty stringCallable From:
- C++
- Script
function diguyScenarioMergeSettings::set_character_group |
Prototype:
Description:int set_character_group(const char* group_name);
Sets the group characters in the merged scenario should be added to. This group will be created if it doesn't already exist.
By default merged characters will not be added to any group they are not already in the merged scenario.Returns:
0 on success, -1 on failureCallable From:
- C++
- Script
function diguyScenarioMergeSettings::get_character_group |
Prototype:
Returns:const char* get_character_group();
the most recent setting made by set_character_group()Callable From:
- C++
- Script
ALL RIGHTS RESERVED.
These coded instructions, statements, and computer programs contain unpublished proprietary information of Boston Dynamics and are protected by Copyright Laws of the United States. They may not be used, duplicated, or disclosed in any form, in whole or in part, without the prior written consent from Boston Dynamics.
RESTRICTED RIGHTS LEGEND
Use, duplication, or disclosure by the government is subject to restrictions as set forth in FAR 52.227.19(c)(2) or subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Sofware clause at DFARS 252.227-7013 and/or in similar or successor clauses in the FAR, or the DOD or NASA FAR Supplement, or to subparagraphs (c)(1) and (c)(2) of the Commercial Computer Software--Restricted Rights at 48 CFR 52.227-19, as applicable. Unpublished-rights reserved under the Copyright Laws of the United States.
Contractor/Manufacturer is:
Boston Dynamics/78 Fourth Avenue/Waltham MA 02451.