98 return "VisionX.PrimitiveExtractionConfig";
104 void onInitComponent()
override;
109 void onConnectComponent()
override;
110 void onDisconnectComponent()
override;
113 void loadPointCloud();
115 void setParameters();
116 void visualizationOptionsChanged();
117 void applyPointCloudTransformation();
120 void applyAutoRotation();
129 Ui::PrimitiveExtractionWidget widget;
130 QPointer<PrimitiveExtractionConfigDialog> configDialog;
132 std::string pointCloudProviderName;
133 std::string pointCloudSegmenterName;
134 std::string primitiveExtractorName;
135 std::string pipelineVisualizationName;
136 std::string workingMemoryName;
138 visionx::PointCloudProviderInterfacePrx pointCloudProvider;
139 visionx::PointCloudSegmenterInterfacePrx pointCloudSegmenter;
140 visionx::PrimitiveMapperInterfacePrx primitiveExtractor;
141 AffordancePipelineVisualizationInterfacePrx pipelineVisualization;
142 memoryx::WorkingMemoryInterfacePrx workingMemory;