Open CASCADE Technology  7.3.0
Data Structures | Functions

AIS_Manipulator.hxx File Reference

#include <AIS_InteractiveObject.hxx>
#include <AIS_ManipulatorMode.hxx>
#include <gp.hxx>
#include <gp_Ax1.hxx>
#include <gp_Dir.hxx>
#include <gp_Pnt.hxx>
#include <Graphic3d_ArrayOfQuadrangles.hxx>
#include <Graphic3d_ArrayOfTriangles.hxx>
#include <Graphic3d_Group.hxx>
#include <NCollection_HSequence.hxx>
#include <Poly_Triangulation.hxx>
#include <V3d_View.hxx>
#include <Standard_Version.hxx>
#include <Standard_DefineHandle.hxx>

Data Structures

class  AIS_Manipulator
 Interactive object class to manipulate local transformation of another interactive object or a group of objects via mouse. It manages three types of manipulations in 3D space: More...
 
struct  AIS_Manipulator::OptionsForAttach
 Behavior settings to be applied when performing transformation: More...
 
struct  AIS_Manipulator::BehaviorOnTransform
 Behavior settings to be applied when performing transformation: More...
 
class  AIS_Manipulator::Quadric
 
class  AIS_Manipulator::Disk
 
class  AIS_Manipulator::Sphere
 
class  AIS_Manipulator::Cube
 
class  AIS_Manipulator::Axis
 The class describes on axis sub-object. It includes sub-objects itself: -rotator -translator -scaler. More...
 

Functions

 NCOLLECTION_HSEQUENCE (AIS_ManipulatorObjectSequence, Handle< AIS_InteractiveObject >)
 

Function Documentation

◆ NCOLLECTION_HSEQUENCE()

NCOLLECTION_HSEQUENCE ( AIS_ManipulatorObjectSequence  ,
Handle< AIS_InteractiveObject  
)