CFx SDK Documentation 2024 SP0
|
#include <GiFill.h>
Public Types | |
enum | EvaluateEnum { kNotEvaluated = 0 , kEvaluated = 1 , kEvaluatedEmpty = 2 } |
Public Member Functions | |
ODRX_DECLARE_MEMBERS (OdGiFillHatch) | |
OdGiFillHatch () | |
~OdGiFillHatch () | |
virtual void | copyFrom (const OdRxObject *pSource) ODRX_OVERRIDE |
virtual bool | operator== (const OdGiFill &fill) const ODRX_OVERRIDE |
virtual bool | operator!= (const OdGiFill &fill) const ODRX_OVERRIDE |
double | deviation () const |
double | viewRotation () const |
double | elevation () const |
OdUInt32 | hatchDensity () const |
OdUInt32 | pointLimit () const |
OdUInt32 | maxDrawPoints () const |
OdInt16 | smoothHatch () const |
bool | isSolidFill () const |
bool | isHatchTooDense () const |
bool | isGradientFill () const |
bool | isDrawCache () const |
bool | isMPolygon () const |
bool | isDBRO () const |
bool | hasCache () const |
OdResult | getResult () const |
const OdUInt32Array | getLoopsFlags () const |
const OdUInt32Array | getLoopsMarker () const |
OdGeIslandStyle | getStyle () const |
OdGeExtents3d | getExtents () const |
OdGeTol | getTolerance () const |
void | getPoints (OdGePoint2dArray &startPoints, OdGePoint2dArray &endPoints) const |
OdHatchPattern & | patternLines () |
void | set (const double dDeviation, const double dViewRotation, const double dElevation, const OdUInt32 maxHatchDensity, const OdUInt32 pointLimit, const OdUInt32 maxPointsToDraw, const OdInt16 nSmoothHatch, const bool bHatchTooDense, const bool bSolidFill, const bool bGradientFill, const bool bMPolygon, const bool bDBRO, const OdUInt32Array &loopsFlags, const OdUInt32Array &loopsMarker, const OdGeIslandStyle style, const OdHatchPattern &pattern) |
void | setHatchTooDense (const bool bHatchTooDense) |
void | setResult (const OdResult res) |
void | setLoopsFlags (const OdUInt32Array &loopsFlags) |
void | setLoopsMarker (const OdUInt32Array &loopsMarker) |
void | setExtents (const OdGeExtents3d &ext3d) |
void | setDrawCache (const bool bDrawCache) |
void | setTolerance (const OdGeTol tol) |
void | setPoints (const OdGePoint2dArray &startPoints, const OdGePoint2dArray &endPoints) |
Public Member Functions inherited from OdGiHatchPattern | |
ODRX_DECLARE_MEMBERS (OdGiHatchPattern) | |
OdGiHatchPattern () | |
const OdHatchPattern & | patternLines () const |
OdHatchPattern & | patternLines () |
void | setPatternLines (const OdHatchPattern &aHatchPattern) |
virtual void | copyFrom (const OdRxObject *pSource) |
virtual bool | operator== (const OdGiFill &fill) const |
virtual bool | operator!= (const OdGiFill &fill) const |
virtual void | saveBytes (OdUInt8Array &bytes) const |
virtual void | loadBytes (const OdUInt8 *pBytes) |
bool | isDraft () const |
void | setDraft (bool draft) |
double | patternScale () const |
void | setPatternScale (double scale) |
bool | isExternal () const |
void | setExternal (bool isExt) |
OdCmEntityColor | getPatternColor () const |
void | setPatternColor (const OdCmEntityColor &color) |
OdDb::LineWeight | getPatternLineWeight () const |
void | setPatternLineWeight (OdDb::LineWeight lineweight) |
OdCmTransparency | getPatternTransparency () const |
void | setPatternTransparency (const OdCmTransparency &transparency) |
OdSmartPtr< OdGiHatchPattern > | getNext () const |
void | setNext (const OdSmartPtr< OdGiHatchPattern > &pNext) |
bool | isAlignedToCenter () const |
void | setAlignedToCenter (bool aligned) |
bool | isEmpty () const |
void | setEmpty (bool empty) |
Public Member Functions inherited from OdGiFill | |
ODRX_DECLARE_MEMBERS (OdGiFill) | |
OdGiFill () | |
double | deviation () const |
void | setDeviation (double dDeviation) |
virtual void | copyFrom (const OdRxObject *pSource) |
virtual bool | operator== (const OdGiFill &fill) const |
virtual bool | operator!= (const OdGiFill &fill) const |
virtual void | saveBytes (OdUInt8Array &bytes) const |
virtual void | loadBytes (const OdUInt8 *pBytes) |
Public Member Functions inherited from OdRxObject | |
ODRX_HEAP_OPERATORS () | |
OdRxObject () | |
virtual | ~OdRxObject () |
virtual OdRxObject * | queryX (const OdRxClass *pClass) const |
virtual OdRxObject * | x (const OdRxClass *pClass) const |
virtual OdRxClass * | isA () const |
virtual void | addRef ()=0 |
virtual void | release ()=0 |
virtual long | numRefs () const |
bool | isKindOf (const OdRxClass *pClass) const |
virtual OdRxObjectPtr | clone () const |
virtual void | copyFrom (const OdRxObject *pSource) |
virtual OdRx::Ordering | comparedTo (const OdRxObject *pOther) const |
virtual bool | isEqualTo (const OdRxObject *pOther) const |
Public Attributes | |
enum OdGiFillHatch::EvaluateEnum | m_eData |
Protected Attributes | |
OdUInt32Array | m_loopsFlags |
OdUInt32Array | m_loopsMarker |
OdGePoint2dArray | m_startPoints |
OdGePoint2dArray | m_endPoints |
OdIntArray | m_loopArray |
OdIntArray | m_loopTypes |
OdHatchPattern | m_aHatchPattern |
OdGeExtents3d | m_extents3d |
OdGeTol | m_tol |
OdGeIslandStyle | m_style |
OdResult | m_result |
double | m_dDeviation |
double | m_dViewRotation |
double | m_dElevation |
OdUInt32 | m_maxHatchDensity |
OdUInt32 | m_pointLimit |
OdUInt32 | m_maxPointsToDraw |
OdInt16 | m_nSmoothHatch |
bool | m_bHatchTooDense |
bool | m_bSolidFill |
bool | m_bGradientFill |
bool | m_bDrawCache |
bool | m_bMPolygon |
bool | m_bDBRO |
Protected Attributes inherited from OdGiHatchPattern | |
OdHatchPattern | m_aHatchPattern |
double | m_dPatternScale |
OdDb::LineWeight | m_patternLineWeight |
OdCmEntityColor | m_patternColor |
OdCmTransparency | m_patternTransparency |
OdSmartPtr< OdGiHatchPattern > | m_pNext |
OdUInt32 | m_nFlags |
Protected Attributes inherited from OdGiFill | |
double | m_dDeviation |
Additional Inherited Members | |
Static Public Member Functions inherited from OdGiFill | |
static OdSmartPtr< OdGiFill > | loadFill (const OdUInt8 *pBytes) |
Static Public Member Functions inherited from OdRxObject | |
static OdRxObjectPtr | cast (const OdRxObject *pointer) |
static OdRxClass * | desc () |
Protected Types inherited from OdGiHatchPattern | |
enum | Flags { kDraft = (1 << 0) , kExternal = (1 << 1) , kAlignedToCenter = (1 << 2) , kEmpty = (1 << 3) } |
Protected Member Functions inherited from OdGiFill | |
void | pushDbl (OdUInt8Array &bytes, double dDbl) const |
void | pushInt (OdUInt8Array &bytes, OdUInt32 nInt) const |
void | popDbl (const OdUInt8 *&pBytes, double &dDbl) const |
void | popInt (const OdUInt8 *&pBytes, OdUInt32 &nInt) const |
This class is a specialization of OdGiHatchPattern for hatch pattern type of filling for internal using.
<group OdGi_Classes>
|
virtual |
details Copies the contents of the specified object into this object.
pSource | [in] Pointer to the source object. |
Throws: eNotApplicable Exception
Reimplemented from OdGiHatchPattern.
double OdGiFillHatch::deviation | ( | ) | const |
double OdGiFillHatch::elevation | ( | ) | const |
OdGeExtents3d OdGiFillHatch::getExtents | ( | ) | const |
const OdUInt32Array OdGiFillHatch::getLoopsFlags | ( | ) | const |
const OdUInt32Array OdGiFillHatch::getLoopsMarker | ( | ) | const |
void OdGiFillHatch::getPoints | ( | OdGePoint2dArray & | startPoints, |
OdGePoint2dArray & | endPoints | ||
) | const |
OdResult OdGiFillHatch::getResult | ( | ) | const |
OdGeIslandStyle OdGiFillHatch::getStyle | ( | ) | const |
OdGeTol OdGiFillHatch::getTolerance | ( | ) | const |
bool OdGiFillHatch::hasCache | ( | ) | const |
OdUInt32 OdGiFillHatch::hatchDensity | ( | ) | const |
bool OdGiFillHatch::isDBRO | ( | ) | const |
bool OdGiFillHatch::isDrawCache | ( | ) | const |
bool OdGiFillHatch::isGradientFill | ( | ) | const |
bool OdGiFillHatch::isHatchTooDense | ( | ) | const |
bool OdGiFillHatch::isMPolygon | ( | ) | const |
bool OdGiFillHatch::isSolidFill | ( | ) | const |
OdUInt32 OdGiFillHatch::maxDrawPoints | ( | ) | const |
OdGiFillHatch::ODRX_DECLARE_MEMBERS | ( | OdGiFillHatch | ) |
|
virtual |
Reimplemented from OdGiHatchPattern.
|
virtual |
Reimplemented from OdGiHatchPattern.
OdHatchPattern & OdGiFillHatch::patternLines | ( | ) |
OdUInt32 OdGiFillHatch::pointLimit | ( | ) | const |
void OdGiFillHatch::set | ( | const double | dDeviation, |
const double | dViewRotation, | ||
const double | dElevation, | ||
const OdUInt32 | maxHatchDensity, | ||
const OdUInt32 | pointLimit, | ||
const OdUInt32 | maxPointsToDraw, | ||
const OdInt16 | nSmoothHatch, | ||
const bool | bHatchTooDense, | ||
const bool | bSolidFill, | ||
const bool | bGradientFill, | ||
const bool | bMPolygon, | ||
const bool | bDBRO, | ||
const OdUInt32Array & | loopsFlags, | ||
const OdUInt32Array & | loopsMarker, | ||
const OdGeIslandStyle | style, | ||
const OdHatchPattern & | pattern | ||
) |
void OdGiFillHatch::setDrawCache | ( | const bool | bDrawCache | ) |
void OdGiFillHatch::setExtents | ( | const OdGeExtents3d & | ext3d | ) |
void OdGiFillHatch::setHatchTooDense | ( | const bool | bHatchTooDense | ) |
void OdGiFillHatch::setLoopsFlags | ( | const OdUInt32Array & | loopsFlags | ) |
void OdGiFillHatch::setLoopsMarker | ( | const OdUInt32Array & | loopsMarker | ) |
void OdGiFillHatch::setPoints | ( | const OdGePoint2dArray & | startPoints, |
const OdGePoint2dArray & | endPoints | ||
) |
OdInt16 OdGiFillHatch::smoothHatch | ( | ) | const |
double OdGiFillHatch::viewRotation | ( | ) | const |
|
protected |
enum OdGiFillHatch::EvaluateEnum OdGiFillHatch::m_eData |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |