#include <GiLinetyper.h>
<group OdGi_Classes>
Definition at line 45 of file GiLinetyper.h.
◆ cacheEnabled()
| virtual bool OdGiLinetyper::cacheEnabled |
( |
| ) |
const |
|
pure virtual |
Checks whether caching is enabled for this linetyper.
- Returns
- true if caching for this linetyper is enabled, false otherwise.
◆ clearCache()
| virtual void OdGiLinetyper::clearCache |
( |
| ) |
|
|
pure virtual |
Clears cached data of this linetyper.
◆ disable()
| virtual void OdGiLinetyper::disable |
( |
| ) |
|
|
pure virtual |
◆ disableCache()
| virtual void OdGiLinetyper::disableCache |
( |
| ) |
|
|
pure virtual |
Disables caching for this linetyper.
◆ enable()
| virtual void OdGiLinetyper::enable |
( |
| ) |
|
|
pure virtual |
◆ enableCache()
| virtual void OdGiLinetyper::enableCache |
( |
| ) |
|
|
pure virtual |
Enables caching for this linetyper.
◆ enabled()
| virtual bool OdGiLinetyper::enabled |
( |
| ) |
const |
|
pure virtual |
Checks whether this linetyper is enabled.
- Returns
- true if this linetyper is enabled, false otherwise.
◆ isAnalyticLinetypingCircles()
| virtual bool OdGiLinetyper::isAnalyticLinetypingCircles |
( |
| ) |
const |
|
pure virtual |
Checks whether this linetyper to linetype circle curves analytically.
- Returns
- true if this linetyper linetypes simple curves in analytic mode, false - breaking is used to polyline.
◆ isAnalyticLinetypingComplexCurves()
| virtual bool OdGiLinetyper::isAnalyticLinetypingComplexCurves |
( |
| ) |
const |
|
pure virtual |
Checks whether this linetyper to linetype complex curves analytically.
- Returns
- true if this linetyper linetypes complex curves in analytic mode, false - breaking is used to polyline.
◆ linetypeTraits()
Retrieves the linetype traits for this linetyper.
- Returns
- reference to linetype traits represented by OdGiLinetypeTraits.
◆ ODRX_DECLARE_MEMBERS()
◆ redirectionGeometry()
◆ setAnalyticLinetypingCircles()
| virtual void OdGiLinetyper::setAnalyticLinetypingCircles |
( |
bool |
bAnalytic | ) |
|
|
pure virtual |
Makes linetyper to linetype circle curves (circles, circular arcs) analytically or using breaking to polyline.
- Parameters
-
| bAnalytic | [in] Flag that specifes whether analytic mode is used. |
◆ setAnalyticLinetypingComplexCurves()
| virtual void OdGiLinetyper::setAnalyticLinetypingComplexCurves |
( |
bool |
bAnalytic | ) |
|
|
pure virtual |
Makes linetyper to linetype complex curves (ellipses, elliptic arcs, nurbs curves) analytically or using breaking to polyline.
- Parameters
-
| bAnalytic | [in] Flag that specifes whether analytic mode is used. |
◆ setDeviation() [1/2]
Specifies the deviation for drawing linetypes.
- Parameters
-
| deviations | [in] Array of deviation values for drawing linetypes. |
◆ setDeviation() [2/2]
Specifies the deviation for drawing linetypes.
- Parameters
-
| deviation | [in] Deviation for drawing linetypes. |
◆ setDrawContext()
Specifies the draw context for this linetyper.
- Parameters
-
| pDrawCtx | [in] Pointer to the drawing context. |
◆ setLinetype()
| virtual OdUInt32 OdGiLinetyper::setLinetype |
( |
OdDbStub * |
id, |
|
|
double |
scale, |
|
|
double |
generationCriteria = 0., |
|
|
double |
dScaleForNonScalableLineStyles = 1.0 |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: