#############
MrDwgGeometry
#############

.. cpp:namespace:: MrDwgGeometry

.. default-domain:: cpp

Fields
======

======================== ==================================
std::vector< HC_KEY > *  :cpp:var:`~MrDwgGeometry::m_keys` 
======================== ==================================

Functions
=========

=============== =====================================================================================================================================================================================================================================================================================================================================================================================
Adesk::Boolean  :cpp:func:`circle <Adesk::Boolean MrDwgGeometry::circle(const AcGePoint3d &center, const double radius, const AcGeVector3d &normal) const>`                                                                                                                                                                                                                                          
Adesk::Boolean  :cpp:func:`circle <Adesk::Boolean MrDwgGeometry::circle(const AcGePoint3d &pt1, const AcGePoint3d &pt2, const AcGePoint3d &pt3) const>`                                                                                                                                                                                                                                              
Adesk::Boolean  :cpp:func:`circularArc <Adesk::Boolean MrDwgGeometry::circularArc(const AcGePoint3d &center, const double radius, const AcGeVector3d &normal, const AcGeVector3d &startVector, const double sweepAngle, const AcGiArcType arcType) const>`                                                                                                                                           
Adesk::Boolean  :cpp:func:`circularArc <Adesk::Boolean MrDwgGeometry::circularArc(const AcGePoint3d &start, const AcGePoint3d &point, const AcGePoint3d &end, const AcGiArcType arcType) const>`                                                                                                                                                                                                     
Adesk::Boolean  :cpp:func:`ellipticalArc <Adesk::Boolean MrDwgGeometry::ellipticalArc(const AcGePoint3d &center, const AcGeVector3d &majorAxis, const AcGeVector3d &minorAxis, double majorAxisLength, double minorAxisLength, double startDegreeInRads, double endDegreeInRads) const>`                                                                                                             
Adesk::Boolean  :cpp:func:`polyline <Adesk::Boolean MrDwgGeometry::polyline(const Adesk::UInt32 nbPoints, const AcGePoint3d *pVertexList, const AcGeVector3d *pNormal, Adesk::LongPtr lBaseSubEntMarker, bool useSimpleMarkers=false) const>`                                                                                                                                                        
Adesk::Boolean  :cpp:func:`polyline <Adesk::Boolean MrDwgGeometry::polyline(const AcGiPolyline &polylineObj) const>`                                                                                                                                                                                                                                                                                 
Adesk::Boolean  :cpp:func:`polyPolyline <Adesk::Boolean MrDwgGeometry::polyPolyline(Adesk::UInt32 nbPolylines, const AcGiPolyline *pPolylines) const>`                                                                                                                                                                                                                                               
Adesk::Boolean  :cpp:func:`polygon <Adesk::Boolean MrDwgGeometry::polygon(const Adesk::UInt32 nbPoints, const AcGePoint3d *pVertexList) const>`                                                                                                                                                                                                                                                      
Adesk::Boolean  :cpp:func:`pline <Adesk::Boolean MrDwgGeometry::pline(const AcDbPolyline &lwBuf, Adesk::UInt32 fromIndex, Adesk::UInt32 numSegs) const>`                                                                                                                                                                                                                                             
Adesk::Boolean  :cpp:func:`mesh <Adesk::Boolean MrDwgGeometry::mesh(const Adesk::UInt32 rows, const Adesk::UInt32 columns, const AcGePoint3d *pVertexList, const AcGiEdgeData *pEdgeData, const AcGiFaceData *pFaceData, const AcGiVertexData *pVertexData, const bool bAutoGenerateNormals) const>`                                                                                                 
Adesk::Boolean  :cpp:func:`ray <Adesk::Boolean MrDwgGeometry::ray(const AcGePoint3d &origin, const AcGePoint3d &other_point) const>`                                                                                                                                                                                                                                                                 
Adesk::Boolean  :cpp:func:`shell <Adesk::Boolean MrDwgGeometry::shell(const Adesk::UInt32 nbVertex, const AcGePoint3d *pVertexList, const Adesk::UInt32 faceListSize, const Adesk::Int32 *pFaceList, const AcGiEdgeData *pEdgeData, const AcGiFaceData *pFaceData, const AcGiVertexData *pVertexData, const struct resbuf *pResBuf, const bool bAutoGenerateNormals) const>`                         
Adesk::Boolean  :cpp:func:`text <Adesk::Boolean MrDwgGeometry::text(const AcGePoint3d &position, const AcGeVector3d &normal, const AcGeVector3d &direction, const double height, const double width, const double oblique, const ACHAR *pMsg, AcDbEntity *pEnt=0) const>`                                                                                                                            
Adesk::Boolean  :cpp:func:`text <Adesk::Boolean MrDwgGeometry::text(const AcGePoint3d &position, const AcGeVector3d &normal, const AcGeVector3d &direction, const ACHAR *pMsg, const Adesk::Int32 length, const Adesk::Boolean raw, const AcGiTextStyle &pTextStyle, std::map< std::wstring, std::string > *fontmap, mTextData *mtext, AcDbEntity *pEnt=0, HC_KEY entityInsertionSegment=-1) const>` 
Adesk::Boolean  :cpp:func:`xline <Adesk::Boolean MrDwgGeometry::xline(const AcGePoint3d &one_xline_point, const AcGePoint3d &a_different_xline_point) const>`                                                                                                                                                                                                                                        
void            :cpp:func:`addKeyToVector <void MrDwgGeometry::addKeyToVector(HC_KEY keyToAdd) const>`                                                                                                                                                                                                                                                                                               
void            :cpp:func:`addKeysToVector <void MrDwgGeometry::addKeysToVector(HC_KEY *keysToAdd, int numberOfKeys) const>`                                                                                                                                                                                                                                                                         
=============== =====================================================================================================================================================================================================================================================================================================================================================================================

.. cpp:namespace:: nullptr

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

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



