CFx SDK Documentation 2024 SP0
|
#include <DbSection.h>
Additional Inherited Members | |
Static Public Member Functions inherited from OdRxObject | |
static OdRxObjectPtr | cast (const OdRxObject *pointer) |
static OdRxClass * | desc () |
Protected Member Functions inherited from OdDbObject | |
OdDbObject () | |
virtual OdResult | subGetClassID (void *pClsid) const |
virtual OdDbObjectPtr | subDeepClone (OdDbIdMapping &ownerIdMap, OdDbObject *pOwner, bool bPrimary) const |
virtual OdDbObjectPtr | subWblockClone (OdDbIdMapping &ownerIdMap, OdDbObject *pOwner, bool bPrimary) const |
Protected Member Functions inherited from OdGiDrawable | |
OdGiDrawable () | |
virtual OdUInt32 | subSetAttributes (OdGiDrawableTraits *traits) const =0 |
virtual bool | subWorldDraw (OdGiWorldDraw *wd) const =0 |
virtual void | subViewportDraw (OdGiViewportDraw *vd) const =0 |
virtual OdUInt32 | subViewportDrawLogicalFlags (OdGiViewportDraw *vd) const |
virtual OdUInt32 | subRegenSupportFlags () const |
Protected Attributes inherited from OdDbObject | |
OdDbObjectImpl * | m_pImpl |
This class represent section plane settings. <group OdDb_Classes>
Definition at line 530 of file DbSection.h.
Generation properties for section generation.
Definition at line 572 of file DbSection.h.
Defines geometry properties for section generation.
Definition at line 551 of file DbSection.h.
Defines section types for section generation.
Enumerator | |
---|---|
kLiveSection | Live section. |
k2dSection | 2-dimensional section. |
k3dSection | 3-dimensional section. |
Definition at line 536 of file DbSection.h.
OdDbSectionSettings::OdDbSectionSettings | ( | ) |
Constructor. Sets default values to fields.
OdCmColor OdDbSectionSettings::color | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry | ||
) | const |
Returns color of the specified geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, which color will be returned. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
OdDbSectionSettings::SectionType OdDbSectionSettings::currentSectionType | ( | ) | const |
Returns an enum value stating the current section type.
OdDbObjectId OdDbSectionSettings::destinationBlock | ( | OdDbSectionSettings::SectionType | nSecType | ) | const |
Returns ID of a block that will be replaced after section, if generation option is set to kDestinationReplaceBlock.
nSecType | [in] Section type enum value. |
const OdString OdDbSectionSettings::destinationFile | ( | OdDbSectionSettings::SectionType | nSecType | ) | const |
Returns the name of the file to which the generated section will be saved, if the generation option is set to kDestinationFile.
nSecType | [in] Section type enum value. |
bool OdDbSectionSettings::divisionLines | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry | ||
) | const |
Checks if division lines are visible for the specified geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, for which the division lines visibility will be checked. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
|
virtual |
Reads the .dwg file data of this object.
pFiler | [in] Filer object from which data are read. |
This function is called by dwgIn() to allow the object to read its data.
When overriding this function:
1) Call assertWriteEnabled(). 2) Call the parent class's dwgInFields(pFiler). 3) If it returns eOK, continue; otherwise return whatever the parent's dwgInFields(pFiler) returned. 4) Call the OdDbDwgFiler(pFiler) methods to read each of the object's data items in the order they were written. 5) Return pFiler->filerStatus().
Reimplemented from OdDbObject.
|
virtual |
Writes the .dwg file data of this object.
pFiler | [in] Pointer to the filer to which data are written. |
This function is called by dwgIn() to allow the object to write its data.
When overriding this function:
1) Call assertReadEnabled(). 2) Call the parent class's dwgOutFields(pFiler). 3) Call the OdDbDwgFiler(pFiler) methods to write each of the object's data items in the order they were written.
Reimplemented from OdDbObject.
|
virtual |
Reads the DXF data of this object.
pFiler | [in] Pointer to the filer from which data are read. |
This function is called by dxfIn() to allow the object to read its data.
When overriding this function:
1) Call assertWriteEnabled(). 2) Call the parent class's dwgInFields(pFiler). 3) If it returns eOK, continue; otherwise return whatever the parent's dxfInFields(pFiler) returned. 4) Call the OdDbDxfFiler(pFiler) methods to read each of the object's data items in the order they were written. 5) Return pFiler->filerStatus().
Reimplemented from OdDbObject.
|
virtual |
Writes the DXF data of this object.
pFiler | [in] Pointer to the filer to which data are to be written. |
This function is called by dxfOut() to allow the object to write its data.
When overriding this function:
1) Call assertReadEnabled(). 2) Call the parent class's dxfOutFields(pFiler). 4) Use pFiler to call the OdDbDxfFiler methods to write each of the object's data items in the order they were written.
Reimplemented from OdDbObject.
int OdDbSectionSettings::edgeTransparency | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry | ||
) | const |
Returns edge transparency value of the specified geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, which edge transparency value will be returned. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
int OdDbSectionSettings::faceTransparency | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry | ||
) | const |
Returns face transparency value of the specified geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, which face transparency value will be returned. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
OdDbSectionSettings::Generation OdDbSectionSettings::generationOptions | ( | OdDbSectionSettings::SectionType | nSecType | ) | const |
Returns an enum value stating the current generation options for specified section type.
nSecType | [in] Section type for which generation options will be returned. |
Possible generation options are:
- 0x1, kSourceSelectedObjects - 0x2, kDestinationNewBlock - 0x10,
kDestinationReplaceBlock - 0x20, kDestinationFile - 0x40
void OdDbSectionSettings::getHatchPattern | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry, | ||
OdDbHatch::HatchPatternType & | nPatternType, | ||
OdString & | pszPatternName | ||
) | const |
Retrieves hatch pattern and its name from the specified geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, from which hatch pattern is retrieved. |
nPatternType | [out] Hatch pattern type. |
pszPatternName | [out] Hatch pattern name. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
Possible hatch pattern types are:
- 0, User-defined hatch. kPreDefined - 1, Defined in acad.pat and acadiso.pat. kCustomDefined - 2, In its own PAT file.
void OdDbSectionSettings::getSourceObjects | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbObjectIdArray & | ids | ||
) | const |
Returns an array of source objects for kSourceSelectedObjects section type.
nSecType | [in] Section type. |
ids | [out] Array of source objects. |
double OdDbSectionSettings::hatchAngle | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry | ||
) | const |
Returns the hatch angle value of the specified geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, which hatch angle value will be returned. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
double OdDbSectionSettings::hatchScale | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry | ||
) | const |
Returns the hatch scale value of the specified geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, which hatch scale value will be returned. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
double OdDbSectionSettings::hatchSpacing | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry | ||
) | const |
Returns the hatch spacing value of the specified geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, which hatch spacing value will be returned. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
bool OdDbSectionSettings::hatchVisibility | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry | ||
) | const |
Checks if the hatch is visible in the specified geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, which hatch visibility will be checked. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
bool OdDbSectionSettings::hiddenLine | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry | ||
) | const |
Checks if hidden lines are visible for the specified geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, for which the hidden lines visibility will be checked. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
OdString OdDbSectionSettings::layer | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry | ||
) | const |
Returns the name of the layer of the specified geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, which layer name will be returned. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
OdString OdDbSectionSettings::linetype | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry | ||
) | const |
Returns the linetype of the specified geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, which linetype will be returned. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
double OdDbSectionSettings::linetypeScale | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry | ||
) | const |
Returns the linetype scale of the specified geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, which linetype scale will be returned. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
OdDb::LineWeight OdDbSectionSettings::lineWeight | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry | ||
) | const |
Returns the line weight of the specified geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, which line weight will be returned. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
OdDbSectionSettings::ODDB_DECLARE_MEMBERS | ( | OdDbSectionSettings | ) |
OdString OdDbSectionSettings::plotStyleName | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry | ||
) | const |
Returns the plot style name of the specified geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, which plot style name will be returned. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
void OdDbSectionSettings::reset | ( | ) |
Resets all settings for all section types to default values.
void OdDbSectionSettings::reset | ( | OdDbSectionSettings::SectionType | nSecType | ) |
Resets all settings for a specific section type to default values.
nSecType | [in] Section type for which settings will be reset. |
void OdDbSectionSettings::setColor | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry, | ||
const OdCmColor & | color | ||
) |
Sets color of the specified geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, which color will be changed. |
color | [in] Color to be set. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
void OdDbSectionSettings::setCurrentSectionType | ( | OdDbSectionSettings::SectionType | nSecType | ) |
Sets an enum value stating the current section type.
void OdDbSectionSettings::setDestinationBlock | ( | OdDbSectionSettings::SectionType | nSecType, |
const OdDbObjectId & | id | ||
) |
Sets ID of a block that will be replaced after section, if the generation option is set to kDestinationReplaceBlock.
nSecType | [in] Section type enum value. |
id | [in] ID of a block that will be replaced. |
void OdDbSectionSettings::setDestinationFile | ( | OdDbSectionSettings::SectionType | nSecType, |
const OdString & | pszFileName | ||
) |
Sets the name of the file to which the generated section will be saved, if the generation option is set to kDestinationFile.
nSecType | [in] Section type enum value. |
pszFileName | [in] File name to be set. |
void OdDbSectionSettings::setDivisionLines | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry, | ||
bool | bShow | ||
) |
Sets the division lines visibility flag for this geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, for which the division lines visibility will be set. |
bShow | [in] New division lines visibility flag value. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
void OdDbSectionSettings::setEdgeTransparency | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry, | ||
int | nTransparency | ||
) |
Sets edge transparency value of the specified geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, which face transparency value will be set. |
nTransparency | [in] Edge transparency value to be set. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
void OdDbSectionSettings::setFaceTransparency | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry, | ||
int | nTransparency | ||
) |
Sets face transparency value of the specified geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, which face transparency value will be set. |
nTransparency | [in] Face transparency value to be set. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
void OdDbSectionSettings::setGenerationOptions | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Generation | nOptions | ||
) |
Sets an enum value stating the current generation options.
nSecType | [in] Section type for which generation options will be set. |
nOptions | [in] Generation options. |
Possible generation options are:
- 0x1, kSourceSelectedObjects - 0x2, kDestinationNewBlock - 0x10, kDestinationReplaceBlock - 0x20, kDestinationFile - 0x40
void OdDbSectionSettings::setHatchAngle | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry, | ||
double | fAngle | ||
) |
Sets the hatch angle value of the specified geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, which hatch angle value will be set. |
fAngle | [in] Hatch angle value to be set. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
void OdDbSectionSettings::setHatchPattern | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry, | ||
OdDbHatch::HatchPatternType | nPatternType, | ||
const OdString & | pszPatternName | ||
) |
Sets hatch pattern and its name to the specified geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, which hatch pattern will be set. |
nPatternType | [in] Hatch pattern type. |
pszPatternName | [in] Hatch pattern name. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
Possible hatch pattern types are:
- 0, User-defined hatch. kPreDefined - 1, Defined in acad.pat and acadiso.pat. kCustomDefined - 2, In its own PAT file.
void OdDbSectionSettings::setHatchScale | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry, | ||
double | fScale | ||
) |
Sets the hatch scale value of the specified geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, which hatch scale value will be set. |
fAngle | [in] Hatch scale value to be set. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
void OdDbSectionSettings::setHatchSpacing | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry, | ||
double | fSpacing | ||
) |
Sets the hatch spacing value of the specified geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, which hatch spacing value will be set. |
fAngle | [in] Hatch spacing value to be set. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
void OdDbSectionSettings::setHatchVisibility | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry, | ||
bool | bVisible | ||
) |
Sets the hatch visibility flag for the specified geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, which hatch visibility will be set. |
bVisible | [in] Visibility flag value. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
void OdDbSectionSettings::setHiddenLine | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry, | ||
bool | bHiddenLine | ||
) |
Sets the hidden lines visibility flag for this geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, for which the hidden lines visibility will be set. |
bHiddenLine | [in] New hidden line visibility flag value. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
void OdDbSectionSettings::setLayer | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry, | ||
const OdString & | pszLayer | ||
) |
Sets the name of the layer of the specified geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, which layer name will be set. |
pszLayer | [in] Name of the layer. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
void OdDbSectionSettings::setLinetype | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry, | ||
const OdString & | pszLinetype | ||
) |
Sets the linetype of the specified geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, which linetype will be set. |
pszLinetype | [in] Linetype to set. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
void OdDbSectionSettings::setLinetypeScale | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry, | ||
double | fScale | ||
) |
Sets the linetype scale of the specified geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, which linetype scale will be set. |
fScale | [in] Linetype scale value to set. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
void OdDbSectionSettings::setLineWeight | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry, | ||
OdDb::LineWeight | nLineWeight | ||
) |
Sets the line weight of the specified geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, which line weight will be set. |
nLineWeight | [in] Line weight value to be set. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
void OdDbSectionSettings::setPlotStyleName | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry, | ||
const OdString & | pszPlotStyleName | ||
) |
Sets the plot style name of the specified geometry.
nSecType | [in] Section type. |
nGeometry | [in] Geometry, which plot style name will be set. |
pszPlotStyleName | [in] Plot style name to set. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
void OdDbSectionSettings::setSourceObjects | ( | OdDbSectionSettings::SectionType | nSecType, |
const OdDbObjectIdArray & | ids | ||
) |
Sets an array of source objects for kSourceSelectedObjects section type.
nSecType | [in] Section type. |
ids | [in] Array of source objects. |
void OdDbSectionSettings::setVisibility | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry, | ||
bool | bVisible | ||
) |
Sets a visibility flag of the specified geometry.
nSecType | [in] Section type enum value. |
nGeometry | [in] Geometry, which visibility will be set. |
bVisible | [in] Flag value. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10
Reimplemented from OdDbObject.
bool OdDbSectionSettings::visibility | ( | OdDbSectionSettings::SectionType | nSecType, |
OdDbSectionSettings::Geometry | nGeometry | ||
) | const |
Checks if the specified geometry is visible.
nSecType | [in] Section type enum value. |
nGeometry | [in] Geometry to check. |
Possible geometries are:
- 0x1, kIntersectionFill - 0x2, kBackgroundGeometry - 0x4, kForegroundGeometry - 0x8, kCurveTangencyLines - 0x10