|
Rhino C++ API
8.24
|
#include <rhinoSdkGetString.h>
Public Member Functions | |
| CRhinoGetOption () | |
| CRhinoGetOption (const CRhinoGet &) | |
| prompt and options inherited More... | |
| ~CRhinoGetOption () | |
| CRhinoGet::result | GetOption () |
| CRhinoGetOption & | operator= (const CRhinoGetOption &) |
| prompt and options inherited More... | |
Public Member Functions inherited from CRhinoGetString | |
| CRhinoGetString () | |
| CRhinoGetString (const CRhinoGet &) | |
| prompt and options inherited More... | |
| ~CRhinoGetString () | |
| CRhinoGet::result | GetLiteralString () |
| CRhinoGet::result | GetString () |
| CRhinoGetString & | operator= (const CRhinoGetString &) |
| prompt and options inherited More... | |
Public Member Functions inherited from CRhinoGet | |
| CRhinoGet (TYPE) | |
| CRhinoGet (TYPE, const CRhinoGet &) | |
| virtual | ~CRhinoGet () |
| void | AcceptColor (BOOL32 b=true) |
| bool | AcceptCustomWindowsMessage (UINT winmsg_id) |
| void | AcceptNothing (BOOL32 b=true) |
| void | AcceptNumber (bool b=true, bool bAcceptZero=true) |
| void | AcceptPoint (BOOL32 b=true) |
| void | AcceptString (BOOL32 b=true) |
| void | AcceptUndo (BOOL32 b=true) |
| call to allow user undo previous selection. More... | |
| int | AddCommandOption (CRhinoCommandOptionName option_name, CRhinoCommandOptionValue option_value=CRhinoCommandOptionValue(nullptr, nullptr), BOOL32 bHiddenOption=false) |
| int | AddCommandOption (CRhinoCommandOptionName option_name, double number_value) |
| int | AddCommandOption (CRhinoCommandOptionName option_name, int number_value) |
| int | AddCommandOptionColor (CRhinoCommandOptionName option_name, ON_Color *color_value, const wchar_t *option_prompt=nullptr) |
| int | AddCommandOptionInteger (CRhinoCommandOptionName option_name, int *integer_value, const wchar_t *option_prompt=nullptr, double lower_limit=ON_UNSET_VALUE, double upper_limit=ON_UNSET_VALUE) |
| int | AddCommandOptionList (CRhinoCommandOptionName option_name, const ON_SimpleArray< CRhinoCommandOptionValue > &list_values, int list_current_index) |
| int | AddCommandOptionList (CRhinoCommandOptionName option_name, int list_current_index, CRhinoCommandOptionValue list0_value=CRhinoCommandOptionValue(nullptr, nullptr), CRhinoCommandOptionValue list1_value=CRhinoCommandOptionValue(nullptr, nullptr), CRhinoCommandOptionValue list2_value=CRhinoCommandOptionValue(nullptr, nullptr), CRhinoCommandOptionValue list3_value=CRhinoCommandOptionValue(nullptr, nullptr), CRhinoCommandOptionValue list4_value=CRhinoCommandOptionValue(nullptr, nullptr), CRhinoCommandOptionValue list5_value=CRhinoCommandOptionValue(nullptr, nullptr), CRhinoCommandOptionValue list6_value=CRhinoCommandOptionValue(nullptr, nullptr), CRhinoCommandOptionValue list7_value=CRhinoCommandOptionValue(nullptr, nullptr), CRhinoCommandOptionValue list8_value=CRhinoCommandOptionValue(nullptr, nullptr), CRhinoCommandOptionValue list9_value=CRhinoCommandOptionValue(nullptr, nullptr)) |
| int | AddCommandOptionList (CRhinoCommandOptionName option_name, int list_values_count, const CRhinoCommandOptionValue *list_values, int list_current_index) |
| int | AddCommandOptionNumber (CRhinoCommandOptionName option_name, double *number_value, const wchar_t *option_prompt=nullptr, BOOL32 bIntegerValue=false, double lower_limit=ON_UNSET_VALUE, double upper_limit=ON_UNSET_VALUE, int number_format=0) |
| int | AddCommandOptionToggle (CRhinoCommandOptionName option_name, CRhinoCommandOptionValue option_off_value, CRhinoCommandOptionValue option_on_value, bool bToggleState, bool *bCurrentToggleState=nullptr) |
| int | AddCommandOptionToggle (CRhinoCommandOptionName option_name, CRhinoCommandOptionValue option_off_value, CRhinoCommandOptionValue option_on_value, BOOL32 bToggleState, BOOL32 *bCurrentToggleState=nullptr) |
| void | AddHiddenCommandOptionAlias (int option_index, const wchar_t *alias1, const wchar_t *alias2=nullptr, const wchar_t *alias3=nullptr, const wchar_t *alias4=nullptr) |
| low level tool More... | |
| void | ClearCommandOptions () |
| Clear all command line options. More... | |
| void | ClearDefault () |
| ON_Color | Color () const |
| Used to get color if Get*() returns CRhinoGet::color. More... | |
| CRhinoCommand::result | CommandResult () const |
| const ON_Color & | DefaultColor () const |
| double | DefaultNumber () const |
| unsigned int | DocumentRuntimeSerialNumber () const |
| void | EnableTransparentCommands (BOOL32 bEnableTransparentCommands) |
| BOOL32 | GotDefault () const |
| bool | In2dGet () const |
| these functions are used by CRhinoView::OnMouseDown/Move/Up - pretend they don't exist More... | |
| bool | IsGetColor () const |
| bool | IsGetMeshes () const |
| bool | IsGetNumber () const |
| bool | IsGetObject () const |
| bool | IsGetOption () const |
| bool | IsGetPoint () const |
| bool | IsGetString () const |
| RH_LINE | Line2d () const |
| double | Number () const |
| const CRhinoCommandOption * | Option () const |
| int | OptionCount () const |
| Get the number of available command line options. This information is useful when command flow depends on the existence of command line options. More... | |
| int | OptionCurrentListOptionIndex () const |
| int | OptionIndex () const |
| CRhinoCommandOption::COMMAND_OPTION_TYPE | OptionType () const |
| ON_4iRect | PickRect () const |
| ON_3dPoint | Point () const |
| Used to get point if Get*() returns CRhinoGet::point. More... | |
| ON_2iPoint | Point2d () const |
| ON_4iRect | Rectangle2d () const |
| CRhinoGet::result | Result () const |
| returns result of the Get*() call More... | |
| unsigned int | SerialNumber () const |
| low level tool used to identify the get More... | |
| void | SetCommandPrompt (const wchar_t *prompt) |
| void | SetCommandPromptDefault (const wchar_t *default_value) |
| void | SetDefaultColor (ON_Color default_color) |
| void | SetDefaultColor (ON_Color default_color, bool bUseAlpha) |
| void | SetDefaultInteger (int default_integer) |
| void | SetDefaultNumber (double default_number, const wchar_t *format=nullptr) |
| void | SetDefaultPoint (ON_3dPoint default_point) |
| void | SetDefaultString (const wchar_t *default_string) |
| void | SetDocument (unsigned int rhino_doc_sn) |
| void | SetOptionVaries (int option_index, bool bVaries) |
| Set option that uses "option_name=value" format to show the value as "Varies". More... | |
| void | SetVector (const ON_3dVector &v) |
| void | SetWaitDuration (double seconds) |
| const wchar_t * | String () const |
| TYPE | Type () const |
| ON_3dVector | Vector () const |
| CRhinoView * | View () const |
| MSG | WindowsMessage () const |
| ON_3dPoint | WorldPoint1 () const |
| ON_3dPoint | WorldPoint2 () const |
Additional Inherited Members | |
Public Types inherited from CRhinoGet | |
| enum | result { no_result = 0, cancel = 1, nothing = 2, option, number, color, undo, miss, point, point2d, line2d, rect2d, object, string, winmsg, timeout, circle, plane, cylinder, sphere, angle, distance, direction, frame, number_preview, point_preview, user1 = 0xFFFFFFFF, user2 = 0xFFFFFFFE, user3 = 0xFFFFFFFD, user4 = 0xFFFFFFFC, user5 = 0xFFFFFFFB, exit_rhino = 0x0FFFFFFF } |
| enum | TYPE { get_string = 1, get_point = 2, get_object = 3, get_meshes = 4, get_option = 5, get_number = 6, get_color = 7, force_32bit_enum = 0xFFFFFFFF } |
Static Public Member Functions inherited from CRhinoGet | |
| static BOOL32 | IsValidOptionName (const wchar_t *option_name) |
| static BOOL32 | IsValidOptionValueName (const wchar_t *option_value) |
| static void | PostCustomWindowsMessage (UINT Msg, WPARAM wParam, LPARAM lParam) |
Public Attributes inherited from CRhinoGet | |
| class CRhGetSdkExtension * | m__rhino_get_sdk_extension |
Protected Member Functions inherited from CRhinoGetString | |
| CRhinoGetString (TYPE) | |
| used by CRhinoGetColor, CRhinoGetNumber, and CRhinoGetOption More... | |
| CRhinoGetString (TYPE, const CRhinoGet &) | |
Protected Member Functions inherited from CRhinoGet | |
| CRhinoGet::result | AutoProcessOption () |
| const CRhinoCommandOption * | CommandOptionAtIndex (int option_index) const |
| int | CommandOptionCount () const |
| see source for comments More... | |
| virtual ON_Plane | GetCS (bool bWorldCoordinates, bool bRelativeCoordinates) |
| Helper used by IsAcceptableInput when parsing points. More... | |
| CRhinoGet::result | IsAcceptableInput (const class CRhEventToken &, BOOL32 bAcceptNumber, BOOL32 *bUpdatedOptionValue, CRhinoHistory *history) |
| CRhinoGet & | operator= (const CRhinoGet &) |
| void | PreGet () |
| void | RemoveCommandOptions (int option_index) |
| see source for comments More... | |
| virtual void | SetCommandWndPrompt () const |
| void | SetOptionAccelerators () |
Protected Attributes inherited from CRhinoGet | |
| bool | m_2dClamp |
| true to clamp 2d coordinates to window More... | |
| int | m_2dget_mode |
| int | m_2dget_pen_style |
| ON_2iPoint | m_2dget_point1 |
| first 2d rect corner-center / 2d line end More... | |
| ON_2iPoint | m_2dget_point2 |
| second 2d rect corner / 2d line end More... | |
| ON_wString | m_2dget_second_prompt |
| int | m_2dget_step |
| 0 = none, 1 = get first point, 2 get second point, 3 = done More... | |
| ON_3dPoint | m_2dget_wpoint1 |
| first 3d world point input during 2d get point More... | |
| ON_3dPoint | m_2dget_wpoint2 |
| second 3d world point input during 2d get point More... | |
| ON_2iPoint | m_2dpoint |
| 2d window point (used by CRhinoGetPoint::Get2dPoint) More... | |
| bool | m_bAccept2dPoint |
| 2d screen point (used by CRhinoGet2dPoint) More... | |
| BOOL32 | m_bAcceptColor |
| BOOL32 | m_bAcceptNothing |
| bool | m_bAcceptNumber |
| bool | m_bAcceptNumberZero |
| BOOL32 | m_bAcceptPoint |
| 3d world point More... | |
| BOOL32 | m_bAcceptString |
| BOOL32 | m_bAcceptString_0 |
| BOOL32 | m_bAcceptUndo |
| BOOL32 | m_bEnableTransparentCommands |
| bool | m_bGetPointOnMouseUp |
| true if getting point on mouse up More... | |
| ON_Color | m_color |
| double | m_number |
| CRhinoView * | m_p2dPointView |
| if not NULL, Get2dPoint()/Get2dRectangle() will use this view More... | |
| ON_4iRect | m_pick_rect |
| ON_3dPoint | m_point |
| 3d world point More... | |
| ON_wString | m_prompt |
| ON_wString | m_prompt_default |
| CRhinoGet::result | m_result |
| unsigned int | m_rhino_view_sn = 0 |
| ON_wString | m_string |
| const TYPE | m_type |
| ON_3dVector | m_vector |
| 3d world vector (from some digitizers) More... | |
| UINT | m_wait_duration |
| milliseconds More... | |
| ON_SimpleArray< UINT > | m_winmsg_id_list |
| CRhinoGetOption::CRhinoGetOption | ( | ) |
| CRhinoGetOption::~CRhinoGetOption | ( | ) |
| CRhinoGetOption::CRhinoGetOption | ( | const CRhinoGet & | ) |
prompt and options inherited
| CRhinoGet::result CRhinoGetOption::GetOption | ( | ) |
STEP 1: Use CRhinoGet member functions to specify command prompt and command options. STEP 2: Use CRhinoGet member functions to specify what types of alternate input can be accepted. STEP 3: Call GetOption() to get a option.
A return value of CRhinoGet::option means the user selected a valid option. Use CRhinoGet::Option() to determine which option was selected.
| CRhinoGetOption& CRhinoGetOption::operator= | ( | const CRhinoGetOption & | ) |
prompt and options inherited
1.8.17