|
CFx SDK Documentation 2026 SP0
|
#include <GiSelectionStyle.h>
Public Types | |
| enum | Mode { kExistEdges , kIsolineEdges , kContourEdges } |
Protected Types | |
| enum | EdgeFlags { kDrawIsolines = (kLastElementStyleFlag << 1) , kDrawContours = (kLastElementStyleFlag << 2) } |
Protected Types inherited from OdGiSelectionStyle::ElementStyle | |
| enum | ElementFlags { kDrawElement = (1 << 0) , kPatternElement = (1 << 1) , kMaskElement = (1 << 2) , kGOnTopOfDepth = (1 << 3) , kGlobalFlags = kGOnTopOfDepth , kLastElementStyleFlag = kGOnTopOfDepth } |
Protected Attributes | |
| OdInt32 | m_lineWeightExtension |
Protected Attributes inherited from OdGiSelectionStyle::ElementStyle | |
| OdUInt32 | m_nFlags |
| ColorMask | m_colorMask |
Edge style data.
Definition at line 261 of file GiSelectionStyle.h.
|
protected |
| Enumerator | |
|---|---|
| kDrawIsolines | |
| kDrawContours | |
Definition at line 274 of file GiSelectionStyle.h.
Edges display mode.
| Enumerator | |
|---|---|
| kExistEdges | |
| kIsolineEdges | |
| kContourEdges | |
Definition at line 267 of file GiSelectionStyle.h.
|
inline |
Default constructor for the EdgeStyle class.
Definition at line 284 of file GiSelectionStyle.h.
|
inline |
Checks whether any type of visual effect can be applied to a current edge style for current configuration.
Definition at line 336 of file GiSelectionStyle.h.
|
inline |
Checks whether edges width extension is enabled.
Definition at line 328 of file GiSelectionStyle.h.
|
inline |
Returns current edges width extension value in pixels.
Definition at line 321 of file GiSelectionStyle.h.
|
inline |
Return edges diplaying mode.
Definition at line 305 of file GiSelectionStyle.h.
|
inline |
Inequality operator for the EdgeStyle class.
| secStyle | [in] Edge style to compare. |
Definition at line 378 of file GiSelectionStyle.h.
|
inline |
Equality operator for the EdgeStyle class.
| secStyle | [in] Edge style to compare. |
Definition at line 366 of file GiSelectionStyle.h.
|
inline |
Disable diplaying of edges and all visual effects.
Definition at line 345 of file GiSelectionStyle.h.
|
inline |
Setup edges style to display edges geometry as is, without any visual effects.
Definition at line 341 of file GiSelectionStyle.h.
|
inline |
Setup edges style to display color mask visual effect with some predefined color and transparency. Additionally enables edges width extension and rendering of 3d geometry isolines.
Definition at line 354 of file GiSelectionStyle.h.
|
inline |
Setup edges style to display stippling pattern highlighting visual effect.
Definition at line 349 of file GiSelectionStyle.h.
Sets edges width extension in pixels.
| nLwdExtension | [in] New edges width extension value. |
Definition at line 315 of file GiSelectionStyle.h.
Sets edges diplaying mode.
| edgeMode | [in] New edges displaying mode. |
Definition at line 290 of file GiSelectionStyle.h.
|
protected |
Definition at line 279 of file GiSelectionStyle.h.