OdGiGeometry
Fields
OdArray< shellStore > & |
|
Functions
|
|
|
|
void |
|
OdGeMatrix3d |
|
OdGeMatrix3d |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
OdGiPathNode const * |
|
Detailed Description
-
template<class T>
class OdGiGeometry_ : public T Public Functions
-
inline shellStore *appendWire()
-
inline OdGiGeometry_(OdArray<shellStore> &pWireCache)
-
virtual void pline(OdGiPolyline const &pline, OdUInt32 n1, OdUInt32 n2)
-
inline virtual OdGeMatrix3d getModelToWorldTransform() const
-
inline virtual OdGeMatrix3d getWorldToModelTransform() const
-
inline virtual void pushModelTransform(OdGeVector3d const &vNormal)
-
virtual void pushModelTransform(OdGeMatrix3d const &xMat)
-
inline virtual void popModelTransform()
-
virtual void circle(OdGePoint3d const ¢er, double radius, OdGeVector3d const &normal)
-
virtual void circle(OdGePoint3d const &p1, OdGePoint3d const &p2, OdGePoint3d const &p3)
-
virtual void circularArc(OdGePoint3d const ¢er, double radius, OdGeVector3d const &normal, OdGeVector3d const &startVector, double sweepAngle, OdGiArcType arcType = kOdGiArcSimple)
-
virtual void circularArc(OdGePoint3d const &start, OdGePoint3d const &point, OdGePoint3d const &end, OdGiArcType arcType = kOdGiArcSimple)
-
virtual void polyline(OdInt32 nbPoints, OdGePoint3d const *pVertexList, OdGeVector3d const *pNormal = NULL, OdGsMarker lBaseSubEntMarker = -1)
-
virtual void polygon(OdInt32 nbPoints, OdGePoint3d const *pVertexList)
-
virtual void mesh(OdInt32 rows, OdInt32 columns, OdGePoint3d const *pVertexList, OdGiEdgeData const *pEdgeData = NULL, OdGiFaceData const *pFaceData = NULL, OdGiVertexData const *pVertexData = NULL)
-
virtual void shell(OdInt32 nbVertex, OdGePoint3d const *pVertexList, OdInt32 faceListSize, OdInt32 const *pFaceList, OdGiEdgeData const *pEdgeData, OdGiFaceData const *pFaceData, OdGiVertexData const *pVertexData)
-
virtual void text(OdGePoint3d const &position, OdGeVector3d const &normal, OdGeVector3d const &direction, double height, double width, double oblique, OdString const &msg)
-
virtual void text(OdGePoint3d const &position, OdGeVector3d const &normal, OdGeVector3d const &direction, OdChar const *msg, OdInt32 length, bool raw, OdGiTextStyle const *pTextStyle)
-
void ray(OdGePoint3d const &first, OdGePoint3d const &second)
-
inline virtual void nurbs(OdGeNurbCurve3d const &nurbs)
-
virtual void xline(OdGePoint3d const &p1, OdGePoint3d const &p2)
-
virtual void ellipArc(OdGeEllipArc3d const &arc, OdGePoint3d const *pEndPointsOverrides = 0, OdGiArcType arcType = kOdGiArcSimple)
-
virtual void image(OdGiImageBGRA32 const&, OdGePoint3d const&, OdGeVector3d const&, OdGeVector3d const&, OdGiRasterImage::TransparencyMode)
-
virtual void edge(OdGiEdge2dArray const&)
-
inline virtual void draw(OdGiDrawable const *pD)
-
inline virtual void pushClipBoundary(OdGiClipBoundary *pBoundary)
-
inline virtual void popClipBoundary()
-
virtual void worldLine(const OdGePoint3d pnts[2])
-
inline virtual OdGiPathNode const *currentGiPath() const
Public Members
-
OdArray<shellStore> &m_WireCache
-
inline shellStore *appendWire()