20#ifndef vtkCapsuleSource_h 
   21#define vtkCapsuleSource_h 
   24#include "vtkFiltersSourcesModule.h"  
   29VTK_ABI_NAMESPACE_BEGIN
 
   31  "Use vtkCylinderSource with SetCapping(true) and SetCapsuleCap(true) instead of " 
   49  vtkGetMacro(Radius, 
double);
 
   56  vtkSetVector3Macro(Center, 
double);
 
   57  vtkGetVectorMacro(Center, 
double, 3);
 
   65  vtkGetMacro(CylinderLength, 
double);
 
   74  vtkGetMacro(ThetaResolution, 
int);
 
   82  vtkGetMacro(PhiResolution, 
int);
 
   93  vtkSetMacro(LatLongTessellation, 
int);
 
   94  vtkGetMacro(LatLongTessellation, 
int);
 
   95  vtkBooleanMacro(LatLongTessellation, 
int);
 
  104  vtkSetMacro(OutputPointsPrecision, 
int);
 
  105  vtkGetMacro(OutputPointsPrecision, 
int);
 
Generate a capsule centered at the origin.
 
vtkCapsuleSource(int res=8)
 
static vtkCapsuleSource * New()
Construct a capsule with radius 0.5 and resolution 8 in both the Phi and Theta directions and a cylin...
 
~vtkCapsuleSource() override=default
 
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
int OutputPointsPrecision
 
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
 
a simple class to control print indentation
 
Superclass for algorithms that produce only polydata as output.
 
#define VTK_DEPRECATED_IN_9_3_0(reason)