CFx SDK Documentation  2023 SP0
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 42 of file GiSectionGeometry.h.

Constructor & Destructor Documentation

◆ OdGiSectionGeometry()

OdGiSectionGeometry::OdGiSectionGeometry ( )
inline

Definition at line 45 of file GiSectionGeometry.h.

Member Function Documentation

◆ backgroundEnts() [1/2]

OdGiDrawablePtrArray& OdGiSectionGeometry::backgroundEnts ( )
inline

Definition at line 59 of file GiSectionGeometry.h.

◆ backgroundEnts() [2/2]

const OdGiDrawablePtrArray& OdGiSectionGeometry::backgroundEnts ( ) const
inline

Definition at line 51 of file GiSectionGeometry.h.

◆ foregroundEdgeTransparency()

int OdGiSectionGeometry::foregroundEdgeTransparency ( ) const
inline

Definition at line 55 of file GiSectionGeometry.h.

◆ foregroundEnts() [1/2]

OdGiDrawablePtrArray& OdGiSectionGeometry::foregroundEnts ( )
inline

Definition at line 60 of file GiSectionGeometry.h.

◆ foregroundEnts() [2/2]

const OdGiDrawablePtrArray& OdGiSectionGeometry::foregroundEnts ( ) const
inline

Definition at line 52 of file GiSectionGeometry.h.

◆ foregroundFaceTransparency()

int OdGiSectionGeometry::foregroundFaceTransparency ( ) const
inline

Definition at line 54 of file GiSectionGeometry.h.

◆ intBoundaryEnts() [1/2]

OdGiDrawablePtrArray& OdGiSectionGeometry::intBoundaryEnts ( )
inline

Definition at line 57 of file GiSectionGeometry.h.

◆ intBoundaryEnts() [2/2]

const OdGiDrawablePtrArray& OdGiSectionGeometry::intBoundaryEnts ( ) const
inline

Definition at line 49 of file GiSectionGeometry.h.

◆ intFillEnts() [1/2]

OdGiDrawablePtrArray& OdGiSectionGeometry::intFillEnts ( )
inline

Definition at line 58 of file GiSectionGeometry.h.

◆ intFillEnts() [2/2]

const OdGiDrawablePtrArray& OdGiSectionGeometry::intFillEnts ( ) const
inline

Definition at line 50 of file GiSectionGeometry.h.

◆ setForegroundTransparency()

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

Definition at line 62 of file GiSectionGeometry.h.

Member Data Documentation

◆ m_backgroundEnts

OdGiDrawablePtrArray OdGiSectionGeometry::m_backgroundEnts
protected

Definition at line 71 of file GiSectionGeometry.h.

◆ m_foregroundEdgeTransparency

int OdGiSectionGeometry::m_foregroundEdgeTransparency
protected

Definition at line 74 of file GiSectionGeometry.h.

◆ m_foregroundEnts

OdGiDrawablePtrArray OdGiSectionGeometry::m_foregroundEnts
protected

Definition at line 72 of file GiSectionGeometry.h.

◆ m_foregroundFaceTransparency

int OdGiSectionGeometry::m_foregroundFaceTransparency
protected

Definition at line 73 of file GiSectionGeometry.h.

◆ m_intBoundaryEnts

OdGiDrawablePtrArray OdGiSectionGeometry::m_intBoundaryEnts
protected

Definition at line 69 of file GiSectionGeometry.h.

◆ m_intFillEnts

OdGiDrawablePtrArray OdGiSectionGeometry::m_intFillEnts
protected

Definition at line 70 of file GiSectionGeometry.h.


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