CFx SDK Documentation
2022 SP0
|
#include <GiGeometry.h>
Public Member Functions | |
OdGiEdgeData () | |
void | setColors (const OdUInt16 *colors) |
void | setTrueColors (const OdCmEntityColor *colors) |
void | setLayers (OdDbStub **layerIds) |
void | setLinetypes (OdDbStub **linetypeIds) |
void | setSelectionMarkers (const OdGsMarker *selectionMarkers) |
void | setVisibility (const OdUInt8 *visibilities) |
const OdUInt16 * | colors () const |
const OdCmEntityColor * | trueColors () const |
OdDbStub ** | layerIds () const |
OdDbStub ** | linetypeIds () const |
const OdGsMarker * | selectionMarkers () const |
const OdUInt8 * | visibility () const |
This class represents arrays of edge attributes for meshes and shells.
<group OdGi_Classes>
Definition at line 66 of file GiGeometry.h.
|
inline |
Definition at line 75 of file GiGeometry.h.
|
inline |
Returns the array of edge colors used by this object.
Definition at line 177 of file GiGeometry.h.
|
inline |
Returns the array of edge LayerTableRecord Object IDs used by this object.
Definition at line 195 of file GiGeometry.h.
|
inline |
Returns the array of edge LinetypeTableRecord Object IDs used by this object.
Definition at line 204 of file GiGeometry.h.
|
inline |
Returns the array of edge graphics system selection markers used by this object.
Definition at line 213 of file GiGeometry.h.
Sets the edge colors to be used by this object.
colors | [in] Array of color indices. |
This function does not make a copy of the array, which should have the same number of elements as the mesh or shell with which it is used. An incorrect number of elements will have unpredictable or fatal consequences.
Definition at line 95 of file GiGeometry.h.
|
inline |
Sets the edge Layer Table Records to be used by this object.
layerIds | [in] Array of LayerTableRecord Object IDs. |
Definition at line 121 of file GiGeometry.h.
|
inline |
Sets the edge Linetype Table Records to be used by this object.
linetypeIds | [in] Array of LinetypeTableRecord Object IDs. |
Definition at line 133 of file GiGeometry.h.
|
inline |
Sets the edge graphics system selection markers to be used by this object.
selectionMarkers | [in] Array of graphics system selection markers. |
Definition at line 145 of file GiGeometry.h.
|
inline |
Sets the edge colors to be used by this object.
colors | [in] Array of OdCmEntityColor objects. |
This function does not make a copy of the array, which should have the same number of elements as the mesh or shell with which it is used. An incorrect number of elements will have unpredictable or fatal consequences.
Definition at line 109 of file GiGeometry.h.
Sets the edge visibilities to be used by this object.
visibilities | [in] Array of visibility values. |
Value Description kOdGiInvisible 0 Invisible kOdGiVisible 1 Visible kOdGiSilhouette 2 Silhouette edge
Definition at line 167 of file GiGeometry.h.
|
inline |
Returns the array of edge colors used by this object.
Definition at line 186 of file GiGeometry.h.
|
inline |
Returns the array of edge visibilities used by this object.
Value Description kOdGiInvisible 0 Invisible kOdGiVisible 1 Visible kOdGiSilhouette 2 Silhouette edge
Definition at line 232 of file GiGeometry.h.