#############
MrDwgViewport
#############

.. cpp:namespace:: MrDwgViewport

.. default-domain:: cpp

Functions
=========

================ ==========================================================================================================================================================================================
..               :cpp:func:`ACRX_DECLARE_MEMBERS <MrDwgViewport::ACRX_DECLARE_MEMBERS>`                                                                                                                    
..               :cpp:func:`MrDwgViewport <MrDwgViewport::MrDwgViewport>`                                                                                                                                  
..               :cpp:func:`~MrDwgViewport <MrDwgViewport::~MrDwgViewport>`                                                                                                                                
void             :cpp:func:`getModelToEyeTransform <void MrDwgViewport::getModelToEyeTransform(AcGeMatrix3d &mx) const>`                                                                                   
void             :cpp:func:`getEyeToModelTransform <void MrDwgViewport::getEyeToModelTransform(AcGeMatrix3d &mx) const>`                                                                                   
void             :cpp:func:`getWorldToEyeTransform <void MrDwgViewport::getWorldToEyeTransform(AcGeMatrix3d &mx) const>`                                                                                   
void             :cpp:func:`getEyeToWorldTransform <void MrDwgViewport::getEyeToWorldTransform(AcGeMatrix3d &mx) const>`                                                                                   
Adesk::Boolean   :cpp:func:`isPerspective <Adesk::Boolean MrDwgViewport::isPerspective() const>`                                                                                                           
Adesk::Boolean   :cpp:func:`doPerspective <Adesk::Boolean MrDwgViewport::doPerspective(AcGePoint3d &) const>`                                                                                              
Adesk::Boolean   :cpp:func:`doInversePerspective <Adesk::Boolean MrDwgViewport::doInversePerspective(AcGePoint3d &) const>`                                                                                
void             :cpp:func:`getNumPixelsInUnitSquare <void MrDwgViewport::getNumPixelsInUnitSquare(AcGePoint3d const &givenWorldpt, AcGePoint2d &pixelArea, bool includePerspective=true) const>`          
void             :cpp:func:`getCameraLocation <void MrDwgViewport::getCameraLocation(AcGePoint3d &location) const>`                                                                                        
void             :cpp:func:`getCameraTarget <void MrDwgViewport::getCameraTarget(AcGePoint3d &target) const>`                                                                                              
void             :cpp:func:`getCameraUpVector <void MrDwgViewport::getCameraUpVector(AcGeVector3d &upVector) const>`                                                                                       
Adesk::ULongPtr  :cpp:func:`viewportId <Adesk::ULongPtr MrDwgViewport::viewportId() const>`                                                                                                                
Adesk::Int16     :cpp:func:`acadWindowId <Adesk::Int16 MrDwgViewport::acadWindowId() const>`                                                                                                               
void             :cpp:func:`getViewportDcCorners <void MrDwgViewport::getViewportDcCorners(AcGePoint2d &lower_left, AcGePoint2d &upper_right) const>`                                                      
Adesk::Boolean   :cpp:func:`getFrontAndBackClipValues <Adesk::Boolean MrDwgViewport::getFrontAndBackClipValues(Adesk::Boolean &clip_front, Adesk::Boolean &clip_back, double &front, double &back) const>` 
double           :cpp:func:`linetypeScaleMultiplier <double MrDwgViewport::linetypeScaleMultiplier() const>`                                                                                               
double           :cpp:func:`linetypeGenerationCriteria <double MrDwgViewport::linetypeGenerationCriteria() const>`                                                                                         
AcGeVector3d     :cpp:func:`viewDir <AcGeVector3d MrDwgViewport::viewDir() const>`                                                                                                                         
================ ==========================================================================================================================================================================================

.. cpp:namespace:: nullptr

Detailed Description
====================

.. doxygenclass:: MrDwgViewport
   :project: mvo
   :members:
   :undoc-members:



