Dear Henrik,
We discussed this further and came up with important new information that you hopefully already encountered through other means as well:
The initial response from the development team on this was: "We moved away from writing indexers, right? ReCap SDK should be where customers go now?"
Indeed, that just about summarises it.
Arkady Gilman and his colleagues provided some more detail and background information:
I’m not really sure of the answer to that question. I believe (at least at the Recap level) we don’t write indexers, but just use indexers provided by the Recap team. We still do indexing of raw data into Recap format in Revit though.
The Revit 2013 API for alternative point cloud engine is absolutely deprecated. Please do not implement another engine. Use ReCap. Similarly, PCG is deprecated and should not be used.
Revit has an indexer, i.e. a separate executable that is launched when you want to insert a file other than RCP or RCS (e.g. PTX or PTS of FLS). But this indexer is de-facto a 'headless' version of ReCap. So adding a 'codec' (I think they use this term) for ReCap will automatically make new format available for Revit indexer as well. But in general, Revit indexer is intended for a novice, sporadic user. We assume that people using point clouds 'for real' will use ReCap to index and register scans before importing the data to Revit.
The Revit team does not write indexers, but just uses the ones provided by the Recap team. We still do indexing of raw data into Recap format in Revit though.
ReCap may be making and supporting the standalone indexer at some point. Revit probably only uses our thin UI for converting old (PCG) point cloud files into the ReCap format (RCP, RCS).
Can you clarify what you are trying to do? Do you want to index some new 'raw' data format that ReCap does not currently recognize?
From the thread it is not clear exactly what you want to achieve.
You ask: We have had some questions if Revit / Recap, when it converts from e.g. .fls to .rcs, moves points into a grid structure? It is questions from land surveyors, who believe this is the case, and mention that it is not suitable for their work if they can't count on that the points are in the same position as when they scan. Do you know if this is the case?
The answer is that ReCap indexing does not alter point coordinates; they are completely sacred.
What do you mean by 'moving points into a grid structure'? ReCap stores points in a spatial tree, but this is just the method used to quickly find points within a given part of space.
There is whole separate issue w/regard to what happens with different scans when they are registered with respect to one another.
I hope this helps.
Please let us know where you are with this now.
Thank you!
Best regards,
Jeremy