24 void open_direction_segment(
const AcGeVector3d & direction)
const;
25 void open_height_segment(
double height)
const;
28 Adesk::Boolean circle(
const AcGePoint3d & center,
const double radius,
const AcGeVector3d & normal)
const;
29 Adesk::Boolean circle(
const AcGePoint3d & pt1,
const AcGePoint3d & pt2,
const AcGePoint3d & pt3)
const;
30 Adesk::Boolean circularArc(
const AcGePoint3d & center,
const double radius,
const AcGeVector3d & normal,
const AcGeVector3d & startVector,
const double sweepAngle,
const AcGiArcType arcType)
const;
31 Adesk::Boolean circularArc(
const AcGePoint3d & start,
const AcGePoint3d & point,
const AcGePoint3d & end,
const AcGiArcType arcType)
const;
32 Adesk::Boolean ellipticalArc(
const AcGePoint3d& center,
const AcGeVector3d& normal,
double majorAxisLength,
double minorAxisLength,
double startDegreeInRads,
double endDegreeInRads,
double tiltDegreeInRads, AcGiArcType arcType)
const;
33 Adesk::Boolean polyline(
const Adesk::UInt32 nbPoints,
const AcGePoint3d * pVertexList,
const AcGeVector3d * pNormal, Adesk::LongPtr lBaseSubEntMarker)
const;
34 Adesk::Boolean polyline(
const AcGiPolyline & polylineObj)
const;
35 Adesk::Boolean polyPolyline(Adesk::UInt32 nbPolylines,
const AcGiPolyline * pPolylines)
const;
36 Adesk::Boolean polygon(
const Adesk::UInt32 nbPoints,
const AcGePoint3d * pVertexList)
const;
37 Adesk::Boolean pline(
const AcDbPolyline & lwBuf, Adesk::UInt32 fromIndex, Adesk::UInt32 numSegs)
const;
38 Adesk::Boolean 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;
39 Adesk::Boolean ray(
const AcGePoint3d & origin,
const AcGePoint3d & other_point)
const;
40 Adesk::Boolean 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;
41 Adesk::Boolean 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;
42 Adesk::Boolean 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;
43 Adesk::Boolean xline(
const AcGePoint3d & one_xline_point,
const AcGePoint3d & a_different_xline_point)
const;
45 std::vector<HC_KEY> * m_keys;
46 void addKeyToVector(
HC_KEY keyToAdd)
const;
47 void addKeysToVector(
HC_KEY * keysToAdd,
int numberOfKeys)
const;
Definition: MrDwgGeometry.h:21