Rhino C++ API  9.0
Public Member Functions | Friends | List of all members
CRhinoParameterDictionary Class Reference

#include <rhinoSdkInterop.h>

Public Member Functions

 CRhinoParameterDictionary ()
 
virtual ~CRhinoParameterDictionary ()
 
bool GetArc (const wchar_t *name, ON_Arc &arc) const
 
bool GetBool (const wchar_t *name, bool &value) const
 
bool GetColor (const wchar_t *name, ON_Color &point) const
 
bool GetDouble (const wchar_t *name, double &value) const
 
bool GetInt (const wchar_t *name, int &value) const
 
bool GetLine (const wchar_t *name, ON_Line &line) const
 
bool GetMeshParameters (const wchar_t *name, ON_MeshParameters &value) const
 
bool GetPlane (const wchar_t *name, ON_Plane &plane) const
 
bool GetPoint (const wchar_t *name, ON_2iPoint &point) const
 
bool GetPoint (const wchar_t *name, ON_3dPoint &point) const
 
bool GetPoints (const wchar_t *name, ON_SimpleArray< ON_3dPoint > &pts) const
 
bool GetString (const wchar_t *name, ON_wString &value) const
 
bool GetUnsignedInt (const wchar_t *name, unsigned int &value) const
 
bool GetUnsignedIntList (const wchar_t *name, ON_SimpleArray< unsigned int > &list)
 
bool GetUuid (const wchar_t *name, ON_UUID &value) const
 
bool GetUuidList (const wchar_t *name, ON_SimpleArray< ON_UUID > &value) const
 
bool GetVector (const wchar_t *name, ON_3dVector &vector) const
 
bool GetViewport (const wchar_t *name, ON_Viewport &viewport) const
 
void SetArc (const wchar_t *name, const ON_Arc &arc)
 
void SetBool (const wchar_t *name, bool value)
 
void SetColor (const wchar_t *name, const ON_Color &point)
 
void SetDouble (const wchar_t *name, double value)
 
void SetInt (const wchar_t *name, int value)
 
void SetLine (const wchar_t *name, const ON_Line &line)
 
void SetMeshParameters (const wchar_t *name, const ON_MeshParameters &value)
 
void SetPlane (const wchar_t *name, const ON_Plane &plane)
 
void SetPoint (const wchar_t *name, const ON_2iPoint &point)
 
void SetPoint (const wchar_t *name, const ON_3dPoint &point)
 
void SetPoints (const wchar_t *name, const ON_SimpleArray< ON_3dPoint > &pts)
 
void SetString (const wchar_t *name, const wchar_t *value)
 
void SetUnsignedInt (const wchar_t *name, unsigned int value)
 
void SetUnsignedIntList (const wchar_t *name, const ON_SimpleArray< unsigned int > &list)
 
void SetUuid (const wchar_t *name, const ON_UUID &value)
 
void SetUuidList (const wchar_t *name, const ON_SimpleArray< ON_UUID > &value)
 
void SetVector (const wchar_t *name, const ON_3dVector &vector)
 
void SetViewport (const wchar_t *name, const ON_Viewport &viewport)
 

Friends

class CRhParameterDictionary
 

Detailed Description

Copyright (c) 1993-2026 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. Dictionary used for named callbacks to pass data back and forth between C++ and .NET

Constructor & Destructor Documentation

◆ CRhinoParameterDictionary()

CRhinoParameterDictionary::CRhinoParameterDictionary ( )

◆ ~CRhinoParameterDictionary()

virtual CRhinoParameterDictionary::~CRhinoParameterDictionary ( )
virtual

Member Function Documentation

◆ GetArc()

bool CRhinoParameterDictionary::GetArc ( const wchar_t *  name,
ON_Arc arc 
) const

◆ GetBool()

bool CRhinoParameterDictionary::GetBool ( const wchar_t *  name,
bool &  value 
) const

◆ GetColor()

bool CRhinoParameterDictionary::GetColor ( const wchar_t *  name,
ON_Color point 
) const

◆ GetDouble()

bool CRhinoParameterDictionary::GetDouble ( const wchar_t *  name,
double &  value 
) const

◆ GetInt()

bool CRhinoParameterDictionary::GetInt ( const wchar_t *  name,
int &  value 
) const

◆ GetLine()

bool CRhinoParameterDictionary::GetLine ( const wchar_t *  name,
ON_Line line 
) const

◆ GetMeshParameters()

bool CRhinoParameterDictionary::GetMeshParameters ( const wchar_t *  name,
ON_MeshParameters value 
) const

◆ GetPlane()

bool CRhinoParameterDictionary::GetPlane ( const wchar_t *  name,
ON_Plane plane 
) const

◆ GetPoint() [1/2]

bool CRhinoParameterDictionary::GetPoint ( const wchar_t *  name,
ON_2iPoint point 
) const

◆ GetPoint() [2/2]

bool CRhinoParameterDictionary::GetPoint ( const wchar_t *  name,
ON_3dPoint point 
) const

◆ GetPoints()

bool CRhinoParameterDictionary::GetPoints ( const wchar_t *  name,
ON_SimpleArray< ON_3dPoint > &  pts 
) const

◆ GetString()

bool CRhinoParameterDictionary::GetString ( const wchar_t *  name,
ON_wString value 
) const

◆ GetUnsignedInt()

bool CRhinoParameterDictionary::GetUnsignedInt ( const wchar_t *  name,
unsigned int &  value 
) const

◆ GetUnsignedIntList()

bool CRhinoParameterDictionary::GetUnsignedIntList ( const wchar_t *  name,
ON_SimpleArray< unsigned int > &  list 
)

◆ GetUuid()

bool CRhinoParameterDictionary::GetUuid ( const wchar_t *  name,
ON_UUID value 
) const

◆ GetUuidList()

bool CRhinoParameterDictionary::GetUuidList ( const wchar_t *  name,
ON_SimpleArray< ON_UUID > &  value 
) const

◆ GetVector()

bool CRhinoParameterDictionary::GetVector ( const wchar_t *  name,
ON_3dVector vector 
) const

◆ GetViewport()

bool CRhinoParameterDictionary::GetViewport ( const wchar_t *  name,
ON_Viewport viewport 
) const

◆ SetArc()

void CRhinoParameterDictionary::SetArc ( const wchar_t *  name,
const ON_Arc arc 
)

◆ SetBool()

void CRhinoParameterDictionary::SetBool ( const wchar_t *  name,
bool  value 
)

◆ SetColor()

void CRhinoParameterDictionary::SetColor ( const wchar_t *  name,
const ON_Color point 
)

◆ SetDouble()

void CRhinoParameterDictionary::SetDouble ( const wchar_t *  name,
double  value 
)

◆ SetInt()

void CRhinoParameterDictionary::SetInt ( const wchar_t *  name,
int  value 
)

◆ SetLine()

void CRhinoParameterDictionary::SetLine ( const wchar_t *  name,
const ON_Line line 
)

◆ SetMeshParameters()

void CRhinoParameterDictionary::SetMeshParameters ( const wchar_t *  name,
const ON_MeshParameters value 
)

◆ SetPlane()

void CRhinoParameterDictionary::SetPlane ( const wchar_t *  name,
const ON_Plane plane 
)

◆ SetPoint() [1/2]

void CRhinoParameterDictionary::SetPoint ( const wchar_t *  name,
const ON_2iPoint point 
)

◆ SetPoint() [2/2]

void CRhinoParameterDictionary::SetPoint ( const wchar_t *  name,
const ON_3dPoint point 
)

◆ SetPoints()

void CRhinoParameterDictionary::SetPoints ( const wchar_t *  name,
const ON_SimpleArray< ON_3dPoint > &  pts 
)

◆ SetString()

void CRhinoParameterDictionary::SetString ( const wchar_t *  name,
const wchar_t *  value 
)

◆ SetUnsignedInt()

void CRhinoParameterDictionary::SetUnsignedInt ( const wchar_t *  name,
unsigned int  value 
)

◆ SetUnsignedIntList()

void CRhinoParameterDictionary::SetUnsignedIntList ( const wchar_t *  name,
const ON_SimpleArray< unsigned int > &  list 
)

◆ SetUuid()

void CRhinoParameterDictionary::SetUuid ( const wchar_t *  name,
const ON_UUID value 
)

◆ SetUuidList()

void CRhinoParameterDictionary::SetUuidList ( const wchar_t *  name,
const ON_SimpleArray< ON_UUID > &  value 
)

◆ SetVector()

void CRhinoParameterDictionary::SetVector ( const wchar_t *  name,
const ON_3dVector vector 
)

◆ SetViewport()

void CRhinoParameterDictionary::SetViewport ( const wchar_t *  name,
const ON_Viewport viewport 
)

Friends And Related Function Documentation

◆ CRhParameterDictionary

friend class CRhParameterDictionary
friend