Rhino C++ API  7.24
Public Member Functions | Public Attributes | List of all members
CRhinoDigitizerInfo Class Reference

#include <rhinoSdkDigitizerInfo.h>

Public Member Functions

 CRhinoDigitizerInfo ()
 
 ~CRhinoDigitizerInfo ()
 

Public Attributes

bool m_bIsActive
 true if GetPoint can accept digitizer input More...
 
bool m_bIsCalibrated
 true if a digitizer is connected and calibrated More...
 
bool m_bIsConnected
 true if a digitizer is connected More...
 
bool m_bIsPaused
 true if a digitizer is connected and paused More...
 
ON_3dPoint m_dig_origin
 
ON_Xform m_dig_point_xform
 transforms point (has unit system scaling) More...
 
double m_dig_tol
 in m_dig_us units More...
 
ON::LengthUnitSystem m_dig_us
 This information is from the current digitizer. More...
 
ON_Xform m_dig_vector_xform
 transforms directions More...
 
ON_3dVector m_dig_xaxis
 
ON_3dVector m_dig_yaxis
 
ON_3dPoint m_rhino_origin
 
ON_3dVector m_rhino_xaxis
 
ON_3dVector m_rhino_yaxis
 
double m_scale
 digitizer to rhino scale factor More...
 
double m_user_scale
 This user defined scale factor is set by the "DigScale" command. More...
 
UUID m_uuid
 uuid of the current digitizer More...
 

Detailed Description

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. Description: The CRhinoDigitizerInfo class holds the current state of the active 3D digitizing device. Also See: RhinoGetDigitizerInfo

Constructor & Destructor Documentation

◆ CRhinoDigitizerInfo()

CRhinoDigitizerInfo::CRhinoDigitizerInfo ( )

◆ ~CRhinoDigitizerInfo()

CRhinoDigitizerInfo::~CRhinoDigitizerInfo ( )

Member Data Documentation

◆ m_bIsActive

bool CRhinoDigitizerInfo::m_bIsActive

true if GetPoint can accept digitizer input

◆ m_bIsCalibrated

bool CRhinoDigitizerInfo::m_bIsCalibrated

true if a digitizer is connected and calibrated

◆ m_bIsConnected

bool CRhinoDigitizerInfo::m_bIsConnected

true if a digitizer is connected

◆ m_bIsPaused

bool CRhinoDigitizerInfo::m_bIsPaused

true if a digitizer is connected and paused

◆ m_dig_origin

ON_3dPoint CRhinoDigitizerInfo::m_dig_origin

These points are in digitizer coordinates and are set by the "DigCalibrate" command

◆ m_dig_point_xform

ON_Xform CRhinoDigitizerInfo::m_dig_point_xform

transforms point (has unit system scaling)

◆ m_dig_tol

double CRhinoDigitizerInfo::m_dig_tol

in m_dig_us units

◆ m_dig_us

ON::LengthUnitSystem CRhinoDigitizerInfo::m_dig_us

This information is from the current digitizer.

◆ m_dig_vector_xform

ON_Xform CRhinoDigitizerInfo::m_dig_vector_xform

transforms directions

◆ m_dig_xaxis

ON_3dVector CRhinoDigitizerInfo::m_dig_xaxis

◆ m_dig_yaxis

ON_3dVector CRhinoDigitizerInfo::m_dig_yaxis

◆ m_rhino_origin

ON_3dPoint CRhinoDigitizerInfo::m_rhino_origin

These points are in rhino world coordinates and are set by the "DigCalibrate" command

◆ m_rhino_xaxis

ON_3dVector CRhinoDigitizerInfo::m_rhino_xaxis

◆ m_rhino_yaxis

ON_3dVector CRhinoDigitizerInfo::m_rhino_yaxis

◆ m_scale

double CRhinoDigitizerInfo::m_scale

digitizer to rhino scale factor

◆ m_user_scale

double CRhinoDigitizerInfo::m_user_scale

This user defined scale factor is set by the "DigScale" command.

◆ m_uuid

UUID CRhinoDigitizerInfo::m_uuid

uuid of the current digitizer