Open CASCADE Technology
7.5.0
|
#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::Sector |
class | AIS_Manipulator::Axis |
The class describes on axis sub-object. It includes sub-objects itself: -rotator -translator -scaler. More... | |