API Reference > OdDb Classes > OdDbHatch Class > OdDbHatch Methods > setPattern Method > OdDbHatch::setPattern Method (OdDbHatch::HatchPatternType, OdString&, double, double, OdHatchPattern&, OdGePoint2d)
OdDbHatch::setPattern Method (OdDbHatch::HatchPatternType, OdString&, double, double, OdHatchPattern&, OdGePoint2d)
Syntax
C++
void setPattern(OdDbHatch::HatchPatternType patType, const OdString& patName, double angle, double scale, const OdHatchPattern& pat, OdGePoint2d basePt = OdGePoint2d());
Parameters 
Description 
OdDbHatch::HatchPatternType patType 
[in] Pattern type.  
const OdString& patName 
[in] Pattern name.  
double angle 
[in] Pattern angle.  
double scale 
[in] Pattern scale.  
const OdHatchPattern& pat 
[in] Pattern definition (as in PAT file)  
OdGePoint2d basePt = OdGePoint2d() 
[in] Base point. 

Sets the pattern data for this Hatch entity. 

 

patType must be one of the following: 

 

Name 
Value 
kUserDefined 
kPreDefined 
kCustomDefined 

 

patName is ignored for patType == kUserDefined; appearance is defined by setPatternAngle(), setPatternSpace() and setPatternDouble().

Copyright © 2002–2020. Open Design Alliance. All rights reserved.