CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Classes | Macros | Typedefs | Functions
DbHatch.h File Reference
#include "TD_PackPush.h"
#include "DbEntity.h"
#include "Ge/GePoint2dArray.h"
#include "IntArray.h"
#include "CmColorArray.h"
#include "HatchPattern.h"
#include "DwgDeclareMembers.h"
#include "DbRegion.h"
#include "UInt16Array.h"
#include "TD_PackPop.h"

Go to the source code of this file.

Classes

class  OdDbHatch
 

Macros

#define HATCH_PATTERN_NAME_LENGTH   32
 

Typedefs

typedef OdArray< OdGeCurve2d * > EdgeArray
 
typedef OdSmartPtr< OdDbHatchOdDbHatchPtr
 

Functions

DBENT_EXPORT EdgeArray oddbCreateEdgesFromEntity (const OdDbEntity *pEnt, const OdGePlane &hatchPlane, const bool bLeadToXAxis=false)
 

Macro Definition Documentation

◆ HATCH_PATTERN_NAME_LENGTH

#define HATCH_PATTERN_NAME_LENGTH   32

Definition at line 39 of file DbHatch.h.

Typedef Documentation

◆ EdgeArray

This template class is a specialization of the OdArray class for OdGeCurve2d object pointers.

Definition at line 45 of file DbHatch.h.

◆ OdDbHatchPtr

This template class is a specialization of the OdSmartPtr class for OdDbHatch object pointers.

Definition at line 1369 of file DbHatch.h.

Function Documentation

◆ oddbCreateEdgesFromEntity()

DBENT_EXPORT EdgeArray oddbCreateEdgesFromEntity ( const OdDbEntity pEnt,
const OdGePlane hatchPlane,
const bool  bLeadToXAxis = false 
)