ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
vtkPVCenterAxesActor.h
Go to the documentation of this file.
1
// ----------------------------------------------------------------------------
2
// - CloudViewer: www.cloudViewer.org -
3
// ----------------------------------------------------------------------------
4
// Copyright (c) 2018-2024 www.cloudViewer.org
5
// SPDX-License-Identifier: MIT
6
// ----------------------------------------------------------------------------
7
8
#pragma once
9
10
#include "
qPCL.h
"
// needed for export macro
11
#include "vtkOpenGLActor.h"
12
13
class
vtkAxes;
14
class
vtkPolyDataMapper;
15
16
namespace
VTKExtensions
{
17
class
QPCL_ENGINE_LIB_API
vtkPVCenterAxesActor
:
public
vtkOpenGLActor {
18
public
:
19
static
vtkPVCenterAxesActor
*
New
();
20
vtkTypeMacro
(
vtkPVCenterAxesActor
, vtkOpenGLActor);
21
void
PrintSelf(ostream& os, vtkIndent indent)
override
;
22
26
void
SetSymmetric(
int
);
27
31
void
SetComputeNormals(
int
);
32
33
protected
:
34
vtkPVCenterAxesActor
();
35
~
vtkPVCenterAxesActor
()
override
;
36
37
vtkAxes*
Axes
;
38
vtkPolyDataMapper*
Mapper
;
39
40
private
:
41
vtkPVCenterAxesActor
(
const
vtkPVCenterAxesActor
&) =
delete
;
42
void
operator=(
const
vtkPVCenterAxesActor
&) =
delete
;
43
};
44
45
}
// namespace VTKExtensions
VTKExtensions::vtkPVCenterAxesActor
Definition:
vtkPVCenterAxesActor.h:17
VTKExtensions::vtkPVCenterAxesActor::vtkTypeMacro
vtkTypeMacro(vtkPVCenterAxesActor, vtkOpenGLActor)
VTKExtensions::vtkPVCenterAxesActor::Axes
vtkAxes * Axes
Definition:
vtkPVCenterAxesActor.h:37
VTKExtensions::vtkPVCenterAxesActor::New
static vtkPVCenterAxesActor * New()
VTKExtensions::vtkPVCenterAxesActor::Mapper
vtkPolyDataMapper * Mapper
Definition:
vtkPVCenterAxesActor.h:38
VTKExtensions
Definition:
PCLVis.h:73
qPCL.h
QPCL_ENGINE_LIB_API
#define QPCL_ENGINE_LIB_API
Definition:
qPCL.h:15
libs
PCLEngine
VTKExtensions
Views
vtkPVCenterAxesActor.h
Generated on Tue Feb 3 2026 07:12:29 for ACloudViewer by
1.9.1