CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
OdGiSectionGeometry Class Reference

#include <GiSectionGeometry.h>

Public Member Functions

 OdGiSectionGeometry ()
 
const OdGiDrawablePtrArray & intBoundaryEnts () const
 
const OdGiDrawablePtrArray & intFillEnts () const
 
const OdGiDrawablePtrArray & backgroundEnts () const
 
const OdGiDrawablePtrArray & foregroundEnts () const
 
int foregroundFaceTransparency () const
 
int foregroundEdgeTransparency () const
 
OdGiDrawablePtrArray & intBoundaryEnts ()
 
OdGiDrawablePtrArray & intFillEnts ()
 
OdGiDrawablePtrArray & backgroundEnts ()
 
OdGiDrawablePtrArray & foregroundEnts ()
 
void setForegroundTransparency (int faceTransp, int edgeTransp)
 

Protected Attributes

OdGiDrawablePtrArray m_intBoundaryEnts
 
OdGiDrawablePtrArray m_intFillEnts
 
OdGiDrawablePtrArray m_backgroundEnts
 
OdGiDrawablePtrArray m_foregroundEnts
 
int m_foregroundFaceTransparency
 
int m_foregroundEdgeTransparency
 

Detailed Description

<group OdGi_Classes>

This class defines the selection geometry.

Corresponding C++ library: TD_Gi

Definition at line 40 of file GiSectionGeometry.h.

Constructor & Destructor Documentation

◆ OdGiSectionGeometry()

OdGiSectionGeometry::OdGiSectionGeometry ( )
inline

Default constructor for the OdGiSectionGeometry class. Sets the foreground face and edge transparency to 50 (persent).

Definition at line 46 of file GiSectionGeometry.h.

Member Function Documentation

◆ backgroundEnts() [1/2]

OdGiDrawablePtrArray & OdGiSectionGeometry::backgroundEnts ( )
inline

Retrieves an array of background entities.

Returns
a reference to an array of background entities.

Definition at line 111 of file GiSectionGeometry.h.

◆ backgroundEnts() [2/2]

const OdGiDrawablePtrArray & OdGiSectionGeometry::backgroundEnts ( ) const
inline

Retrieves an array of background entities.

Returns
a reference to an array of background entities.

Definition at line 69 of file GiSectionGeometry.h.

◆ foregroundEdgeTransparency()

int OdGiSectionGeometry::foregroundEdgeTransparency ( ) const
inline

Retrieves foreground edge transparency percentage for the section geometry.

Returns
foreground edge transparency percentage.

Definition at line 90 of file GiSectionGeometry.h.

◆ foregroundEnts() [1/2]

OdGiDrawablePtrArray & OdGiSectionGeometry::foregroundEnts ( )
inline

Retrieves an array of foreground entities.

Returns
a reference to an array of foreground entities.

Definition at line 118 of file GiSectionGeometry.h.

◆ foregroundEnts() [2/2]

const OdGiDrawablePtrArray & OdGiSectionGeometry::foregroundEnts ( ) const
inline

Retrieves an array of foreground entities.

Returns
a reference to an array of foreground entities.

Definition at line 76 of file GiSectionGeometry.h.

◆ foregroundFaceTransparency()

int OdGiSectionGeometry::foregroundFaceTransparency ( ) const
inline

Retrieves foreground face transparency percentage for the section geometry.

Returns
foreground face transparency percentage.

Definition at line 83 of file GiSectionGeometry.h.

◆ intBoundaryEnts() [1/2]

OdGiDrawablePtrArray & OdGiSectionGeometry::intBoundaryEnts ( )
inline

Retrieves an array of intersection boundary entities.

Returns
a reference to an array of intersection boundary entities.

Definition at line 97 of file GiSectionGeometry.h.

◆ intBoundaryEnts() [2/2]

const OdGiDrawablePtrArray & OdGiSectionGeometry::intBoundaryEnts ( ) const
inline

Retrieves an array of intersection boundary entities.

Returns
a reference to an array of intersection boundary entities.

Definition at line 55 of file GiSectionGeometry.h.

◆ intFillEnts() [1/2]

OdGiDrawablePtrArray & OdGiSectionGeometry::intFillEnts ( )
inline

Retrieves an array of intersection fill entities.

Returns
a reference to an array of intersection fill entities.

Definition at line 104 of file GiSectionGeometry.h.

◆ intFillEnts() [2/2]

const OdGiDrawablePtrArray & OdGiSectionGeometry::intFillEnts ( ) const
inline

Retrieves an array of intersection fill entities.

Returns
a reference to an array of intersection fill entities.

Definition at line 62 of file GiSectionGeometry.h.

◆ setForegroundTransparency()

void OdGiSectionGeometry::setForegroundTransparency ( int  faceTransp,
int  edgeTransp 
)
inline

Sets foreground face and edge transparency.

Parameters
faceTransp[in] Foreground face transparency.
edgeTransp[in] Foreground edge transparency.

Definition at line 125 of file GiSectionGeometry.h.

Member Data Documentation

◆ m_backgroundEnts

OdGiDrawablePtrArray OdGiSectionGeometry::m_backgroundEnts
protected

Definition at line 134 of file GiSectionGeometry.h.

◆ m_foregroundEdgeTransparency

int OdGiSectionGeometry::m_foregroundEdgeTransparency
protected

Definition at line 137 of file GiSectionGeometry.h.

◆ m_foregroundEnts

OdGiDrawablePtrArray OdGiSectionGeometry::m_foregroundEnts
protected

Definition at line 135 of file GiSectionGeometry.h.

◆ m_foregroundFaceTransparency

int OdGiSectionGeometry::m_foregroundFaceTransparency
protected

Definition at line 136 of file GiSectionGeometry.h.

◆ m_intBoundaryEnts

OdGiDrawablePtrArray OdGiSectionGeometry::m_intBoundaryEnts
protected

Definition at line 132 of file GiSectionGeometry.h.

◆ m_intFillEnts

OdGiDrawablePtrArray OdGiSectionGeometry::m_intFillEnts
protected

Definition at line 133 of file GiSectionGeometry.h.


The documentation for this class was generated from the following file: