MCPcopy Create free account
hub / github.com/Kitware/VTK / SetCaptionActor2D

Method SetCaptionActor2D

Interaction/Widgets/vtkCaptionRepresentation.cxx:62–88  ·  view source on GitHub ↗

------------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

60
61//------------------------------------------------------------------------------
62void vtkCaptionRepresentation::SetCaptionActor2D(vtkCaptionActor2D* captionActor)
63{
64 if (captionActor != this->CaptionActor2D)
65 {
66 if (this->CaptionActor2D)
67 {
68 this->CaptionActor2D->Delete();
69 }
70 this->CaptionActor2D = captionActor;
71 if (this->CaptionActor2D)
72 {
73 this->CaptionActor2D->Register(this);
74 this->CaptionActor2D->GetPositionCoordinate()->SetCoordinateSystemToDisplay();
75 this->CaptionActor2D->GetPositionCoordinate()->SetReferenceCoordinate(nullptr);
76 this->CaptionActor2D->GetPosition2Coordinate()->SetCoordinateSystemToDisplay();
77 this->CaptionActor2D->GetPosition2Coordinate()->SetReferenceCoordinate(nullptr);
78 this->CaptionActor2D->GetPositionCoordinate()->SetValue(10, 10);
79 this->CaptionActor2D->GetPosition2Coordinate()->SetValue(20, 20);
80 this->CaptionActor2D->SetAttachmentPoint(0, 0, 0);
81 this->CaptionActor2D->BorderOn();
82 this->CaptionActor2D->LeaderOn();
83 this->CaptionActor2D->ThreeDimensionalLeaderOn();
84 this->CaptionActor2D->SetLeaderGlyphConnection(this->CaptionGlyph->GetOutputPort());
85 }
86 this->Modified();
87 }
88}
89
90//------------------------------------------------------------------------------
91void vtkCaptionRepresentation::SetAnchorRepresentation(vtkPointHandleRepresentation3D* rep)

Callers 1

Calls 6

DeleteMethod · 0.65
RegisterMethod · 0.45
SetValueMethod · 0.45
GetOutputPortMethod · 0.45
ModifiedMethod · 0.45

Tested by

no test coverage detected