Rhino C++ API
8.13
|
#include <RhinoSdkUiProfileContextIterator.h>
Public Member Functions | |
CRhinoProfileContextIterator (const wchar_t *section, CRhinoProfileContext &pc) | |
virtual | ~CRhinoProfileContextIterator () |
virtual const wchar_t * | FirstSection ()=0 |
Must override. More... | |
virtual const wchar_t * | FirstValue ()=0 |
int | IterateAllSections (bool(*cull)(const wchar_t *)=NULL) |
int | IterateAllValues (bool(*cull)(ON_wString &value_name, ON_wString &value)=NULL) |
virtual const wchar_t * | NextSection ()=0 |
virtual const wchar_t * | NextValue ()=0 |
const wchar_t * | Section (int index) const |
int | SectionCount () const |
const ON_ClassArray< ON_wString > & | Sections () const |
const wchar_t * | Value () const |
bool | Value (bool &result) const |
bool | Value (double &result) const |
bool | Value (int &result) const |
bool | Value (int index, bool &result) const |
bool | Value (int index, double &result) const |
bool | Value (int index, int &result) const |
bool | Value (int index, ON_3dPoint &result) const |
bool | Value (int index, ON_3dVector &result) const |
bool | Value (int index, ON_Color &result) const |
bool | Value (int index, ON_wString &result) const |
bool | Value (int index, POINT &result) const |
bool | Value (int index, RECT &result) const |
bool | Value (ON_3dPoint &result) const |
bool | Value (ON_3dVector &result) const |
bool | Value (ON_Color &result) const |
bool | Value (ON_wString &result) const |
bool | Value (POINT &result) const |
bool | Value (RECT &result) const |
int | ValueCount () const |
const wchar_t * | ValueName (int index) const |
const ON_ClassArray< ON_wString > & | ValueNames () const |
const ON_ClassArray< ON_wString > & | Values () const |
Protected Attributes | |
int | m_item |
CRhinoProfileContext & | m_pc |
ON_wString | m_section |
ON_ClassArray< ON_wString > | m_sections |
ON_wString | m_value |
ON_wString | m_value_name |
ON_ClassArray< ON_wString > | m_value_names |
ON_ClassArray< ON_wString > | m_values |
ON_wString | m_w |
/ / Copyright (c) 1993-2007 Robert McNeel & Associates. All rights reserved. / Rhinoceros is a registered trademark of Robert McNeel & Associates. / / THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. / ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF / MERCHANTABILITY ARE HEREBY DISCLAIMED. / / For complete Rhino SDK copyright information see http://www.rhino3d.com/developer. / //////////////////////////////////////////////////////////////
CRhinoProfileContextIterator::CRhinoProfileContextIterator | ( | const wchar_t * | section, |
CRhinoProfileContext & | pc | ||
) |
|
virtual |
|
pure virtual |
Must override.
Implemented in CRhinoIniProfileContextIterator, CRhinoRegProfileContextIterator, and CRhinoPropListProfileContextIterator.
|
pure virtual |
int CRhinoProfileContextIterator::IterateAllSections | ( | bool(*)(const wchar_t *) | cull = NULL | ) |
int CRhinoProfileContextIterator::IterateAllValues | ( | bool(*)(ON_wString &value_name, ON_wString &value) | cull = NULL | ) |
|
pure virtual |
|
pure virtual |
const wchar_t* CRhinoProfileContextIterator::Section | ( | int | index | ) | const |
|
inline |
const ON_ClassArray<ON_wString>& CRhinoProfileContextIterator::Sections | ( | ) | const |
const wchar_t* CRhinoProfileContextIterator::Value | ( | ) | const |
bool CRhinoProfileContextIterator::Value | ( | bool & | result | ) | const |
bool CRhinoProfileContextIterator::Value | ( | double & | result | ) | const |
bool CRhinoProfileContextIterator::Value | ( | int & | result | ) | const |
bool CRhinoProfileContextIterator::Value | ( | int | index, |
bool & | result | ||
) | const |
bool CRhinoProfileContextIterator::Value | ( | int | index, |
double & | result | ||
) | const |
bool CRhinoProfileContextIterator::Value | ( | int | index, |
int & | result | ||
) | const |
bool CRhinoProfileContextIterator::Value | ( | int | index, |
ON_3dPoint & | result | ||
) | const |
bool CRhinoProfileContextIterator::Value | ( | int | index, |
ON_3dVector & | result | ||
) | const |
bool CRhinoProfileContextIterator::Value | ( | int | index, |
ON_Color & | result | ||
) | const |
bool CRhinoProfileContextIterator::Value | ( | int | index, |
ON_wString & | result | ||
) | const |
bool CRhinoProfileContextIterator::Value | ( | int | index, |
POINT & | result | ||
) | const |
bool CRhinoProfileContextIterator::Value | ( | int | index, |
RECT & | result | ||
) | const |
bool CRhinoProfileContextIterator::Value | ( | ON_3dPoint & | result | ) | const |
bool CRhinoProfileContextIterator::Value | ( | ON_3dVector & | result | ) | const |
bool CRhinoProfileContextIterator::Value | ( | ON_Color & | result | ) | const |
bool CRhinoProfileContextIterator::Value | ( | ON_wString & | result | ) | const |
bool CRhinoProfileContextIterator::Value | ( | POINT & | result | ) | const |
bool CRhinoProfileContextIterator::Value | ( | RECT & | result | ) | const |
int CRhinoProfileContextIterator::ValueCount | ( | ) | const |
const wchar_t* CRhinoProfileContextIterator::ValueName | ( | int | index | ) | const |
const ON_ClassArray<ON_wString>& CRhinoProfileContextIterator::ValueNames | ( | ) | const |
const ON_ClassArray<ON_wString>& CRhinoProfileContextIterator::Values | ( | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |