Open CASCADE Technology  7.4.0
Data Structures | Enumerations

Graphic3d_ClipPlane.hxx File Reference

#include <Aspect_HatchStyle.hxx>
#include <gp_Pln.hxx>
#include <Graphic3d_AspectFillArea3d.hxx>
#include <Graphic3d_BndBox3d.hxx>
#include <Graphic3d_CappingFlags.hxx>
#include <Graphic3d_TextureMap.hxx>
#include <NCollection_Vec4.hxx>
#include <Standard_Macro.hxx>
#include <Standard_TypeDef.hxx>
#include <Standard_Transient.hxx>

Data Structures

class  Graphic3d_ClipPlane
 Container for properties describing either a Clipping halfspace (single Clipping Plane), or a chain of Clipping Planes defining logical AND (conjunction) operation. The plane equation is specified in "world" coordinate system. More...
 

Enumerations

enum  Graphic3d_ClipState { Graphic3d_ClipState_Out, Graphic3d_ClipState_In, Graphic3d_ClipState_On }
 Clipping state. More...
 

Enumeration Type Documentation

◆ Graphic3d_ClipState

Clipping state.

Enumerator
Graphic3d_ClipState_Out 

fully outside (clipped) - should be discarded

Graphic3d_ClipState_In 

fully inside (NOT clipped) - should NOT be discarded

Graphic3d_ClipState_On 

on (not clipped / partially clipped) - should NOT be discarded