| Rhino C++ API
    8.24
    | 
#include <rhinoSdkGetTorus.h>
 
  
| Public Member Functions | |
| CArgsRhinoGetTorus () | |
| CArgsRhinoGetTorus (const CArgsRhinoGetTorus &) | |
| ~CArgsRhinoGetTorus () | |
| CArgsRhinoGetTorus & | operator= (const CArgsRhinoGetTorus &) | 
|  Public Member Functions inherited from CArgsRhinoGetCircle | |
| CArgsRhinoGetCircle () | |
| CArgsRhinoGetCircle (const CArgsRhinoGetCircle &) | |
| ~CArgsRhinoGetCircle () | |
| BOOL32 | AllowDeformable () const | 
| int | ArgsType () const | 
| return type of args class circle, cone, cylinder, sphere  More... | |
| int | AroundDirectionCount () const | 
| number of faces in the around direction  More... | |
| int | AroundDirectionMinCount () const | 
| const CRhinoCommandOptionName & | AroundMeshDensityDirectionPrompt () const | 
| prompt for number of faces in the around direction  More... | |
| int | ConeCylConstraint () const | 
| bool | ConeCylOptionAvailable () const | 
| double | DefaultSize () const | 
| BOOL32 | Deformable () const | 
| int | Degree () const | 
| const ON_wString & | DiameterPrompt () const | 
| std::function< void(const ON_Circle &)> | DynamicCircleCallback () const | 
| BOOL32 | DynamicDrawSphere () const | 
| void | EnableConeCylOption (bool bAvailable=true) | 
| void | EnableDynamicDrawSphere (BOOL32 bDrawSphere=TRUE) | 
| void | EnableVerticalCircleOption (BOOL32 bAvailable=TRUE) | 
| bool | GetCap () const | 
| eCircleResult | GetCircleType () | 
| CArgsRhinoGetCircle & | operator= (const CArgsRhinoGetCircle &) | 
| const ON_Plane & | Plane () const | 
| const ON_3dPoint & | Point0 () const | 
| const ON_3dPoint & | Point1 () const | 
| const ON_3dPoint & | Point2 () const | 
| int | PointCount () const | 
| const ON_wString & | Prompt0 () const | 
| const ON_wString & | Prompt1 () const | 
| const ON_wString & | Prompt2 () const | 
| bool | PromptForMeshDensity () const | 
| const ON_wString & | RadiusPrompt () const | 
| void | SetAllowDeformable (BOOL32 b=TRUE) | 
| void | SetAroundDirectionCount (int count) | 
| void | SetAroundDirectionMinCount (int count) | 
| void | SetAroundMeshDensityDirectionPrompt (const CRhinoCommandOptionName &prompt) | 
| void | SetCap (bool bCap=true) | 
| void | SetCircleType (eCircleResult mode) | 
| void | SetConeCylConstraint (int i=0) | 
| void | SetDefaultSize (double) | 
| Set the default size to use - diameter or radius depending on m_bUseDiameter.  More... | |
| void | SetDeformable (BOOL32 bDeformable=TRUE) | 
| void | SetDegree (int degree) | 
| void | SetDiameterPrompt (const wchar_t *) | 
| Set a custom prompt to use for getting the diameter.  More... | |
| void | SetDynamicCircleCallback (std::function< void(const ON_Circle &)> callback) | 
| void | SetPlane (const ON_Plane &) | 
| Set a plane.  More... | |
| void | SetPoint0 (const ON_3dPoint &) | 
| Set the first point to use instead of asking for one.  More... | |
| void | SetPoint1 (const ON_3dPoint &) | 
| Set the second point to use instead of asking for one.  More... | |
| void | SetPoint2 (const ON_3dPoint &point) | 
| Set the third point to use instead of asking for one.  More... | |
| void | SetPointCount (int count) | 
| void | SetPrompt0 (const wchar_t *) | 
| Set a custom prompt to use for getting the first (center) point.  More... | |
| void | SetPrompt1 (const wchar_t *) | 
| Set a custom prompt to use for getting the second point.  More... | |
| void | SetPrompt2 (const wchar_t *) | 
| Set a custom prompt to use for getting third point.  More... | |
| void | SetPromptForMeshDensity (bool bMeshDensity=true) | 
| void | SetRadiusPrompt (const wchar_t *) | 
| Set a custom prompt to use for getting the radius.  More... | |
| void | SetUseActiveLayerLinetype (bool on) | 
| When true the linetype of the active layer is used for dynamic drawing.  More... | |
| void | SetUseDefaultSize (BOOL32=TRUE) | 
| Use the default size when getting diameter/radius.  More... | |
| void | SetUseDiameterMode (BOOL32=TRUE) | 
| void | SetUsePlane (BOOL32=TRUE) | 
| Constrain the circle to a plane - Center/radius, 2point, 3point only.  More... | |
| void | SetUsePoint0 (BOOL32=TRUE) | 
| Use the first point and don't ask for one.  More... | |
| void | SetUsePoint1 (BOOL32=TRUE) | 
| Use the second point and don't ask for one.  More... | |
| void | SetVerticalCircle (BOOL32 bSelected=TRUE) | 
| void | SetVerticalDirectionCount (int count) | 
| void | SetVerticalDirectionMinCount (int count) | 
| void | SetVerticalMeshDensityDirectionPrompt (const CRhinoCommandOptionName &prompt) | 
| bool | UseActiveLayerLinetype () const | 
| BOOL32 | UseDefaultSize () const | 
| BOOL32 | UseDiameterMode () const | 
| BOOL32 | UsePlane () const | 
| BOOL32 | UsePoint0 () const | 
| BOOL32 | UsePoint1 () const | 
| BOOL32 | VerticalCircle () const | 
| BOOL32 | VerticalCircleOptionAvailable () const | 
| int | VerticalDirectionCount () const | 
| number of faces in the vertical direction  More... | |
| int | VerticalDirectionMinCount () const | 
| const CRhinoCommandOptionName & | VerticalMeshDensityDirectionPrompt () const | 
| prompt for number of faces in the vertical direction  More... | |
| Public Attributes | |
| int | m_bDiameter_Radius | 
| int | m_bFixInnerRadius | 
| double | m_Second_Radius | 
| Additional Inherited Members | |
|  Public Types inherited from CArgsRhinoGetCircle | |
| enum | { circle_type, cylinder_type, cone_type, sphere_type, torus_type, sphere_type_ex, cylinder_type_ex, arc_type, mesh_sphere_type, cone_type_ex } | 
| enum | eCircleResult { nothing, center, twopt, threept, ttr, ttt, fitpoints, around, cancel, error } | 
| Results of main Circle Command function.  More... | |
|  Protected Attributes inherited from CArgsRhinoGetCircle | |
| BOOL32 | m_allow_deformable | 
| display deformable prompt or not  More... | |
| int | m_ArgsType | 
| bool | m_bCap = false | 
| [io] Used when RhinoGetCircle is called by a primitive solid command like cylinder or cone  More... | |
| bool | m_bConeCylAvailable | 
| [i] TRUE if "Vertical" option is available and applies to VerticalConeCyl  More... | |
| BOOL32 | m_bDynamicDrawSphere | 
| [i]  More... | |
| BOOL32 | m_bUseDefaultSize | 
| [i] Defaultsize is valid  More... | |
| BOOL32 | m_bUseDiameterMode | 
| [io] Get size in diameter mode instead of radius  More... | |
| BOOL32 | m_bUsePlane | 
| [i] Constrain the circle to a plane  More... | |
| BOOL32 | m_bUsePoint0 | 
| [i] Use first (center) instead of asking for point  More... | |
| BOOL32 | m_bUsePoint1 | 
| [i] Use second instead of asking for point  More... | |
| BOOL32 | m_bVerticalCircle | 
| [io] Make the circle axis parallel to the current construction plane  More... | |
| BOOL32 | m_bVerticalCircleAvailable | 
| [i] TRUE if "Vertical" option is available and applies to VerticalCircle  More... | |
| int | m_ConeCylConstraint | 
| [io] 0 = none, 1 = vertical, 2 = aroundcurve  More... | |
| double | m_defaultsize | 
| [i] if( m_bUseDefaultSize) radius or diameter (center/radius, ttr, AroundCurve only)  More... | |
| BOOL32 | m_deformable | 
| make circle deformable or not  More... | |
| int | m_degree | 
| deformable degree  More... | |
| std::function< void(const ON_Circle &)> | m_dynamicCircleCallback | 
| CRhinoCommandOptionName | m_mesh_density_around_direction_prompt | 
| int | m_mesh_density_AroundDirection | 
| int | m_mesh_density_MinAroundDirection | 
| int | m_mesh_density_MinVerticalDirection | 
| CRhinoCommandOptionName | m_mesh_density_vertical_direction_prompt | 
| int | m_mesh_density_VerticalDirection | 
| ON_Plane | m_plane | 
| [i] if( m_bUsePlane) constrain to this plane  More... | |
| ON_3dPoint | m_point0 | 
| [i] if( m_bHavePoint0) first point specified here (center/radius, 2pt, 3pt only)  More... | |
| ON_3dPoint | m_point1 | 
| [i] if( m_bHavePoint1) second point specified here (3pt only)  More... | |
| ON_3dPoint | m_point2 | 
| [i] if( m_bHavePoint2) second point specified here (3pt only)  More... | |
| int | m_point_count | 
| deformable cv count  More... | |
| ON_wString | m_prompt0 | 
| [i] Prompt for first or center point  More... | |
| ON_wString | m_prompt1 | 
| [i] Prompt for second point  More... | |
| ON_wString | m_prompt2 | 
| [i] Prompt for third point  More... | |
| ON_wString | m_promptdiameter | 
| [i] Prompt when getting size in diameter mode  More... | |
| bool | m_PromptForMeshDensity | 
| ON_wString | m_promptradius | 
| [i] Prompt when getting size in radius mode  More... | |
| eCircleResult | m_result | 
| [o] What mode was used  More... | |
Copyright (c) 1993-2017 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.
| CArgsRhinoGetTorus::CArgsRhinoGetTorus | ( | ) | 
| CArgsRhinoGetTorus::~CArgsRhinoGetTorus | ( | ) | 
| CArgsRhinoGetTorus::CArgsRhinoGetTorus | ( | const CArgsRhinoGetTorus & | ) | 
| CArgsRhinoGetTorus& CArgsRhinoGetTorus::operator= | ( | const CArgsRhinoGetTorus & | ) | 
| int CArgsRhinoGetTorus::m_bDiameter_Radius | 
| int CArgsRhinoGetTorus::m_bFixInnerRadius | 
| double CArgsRhinoGetTorus::m_Second_Radius | 
 1.8.17
 1.8.17