Yes sir they do have a curve and location, I am able to find them just fine through the FilteredElementCollector for each View, except on a Dependent View.
The Dependent View will show all wires of the Primary View not just what is within its Crop Region. Took a few iterations but I finally found how to get the actual Crop Region of the Dependent View, the first few ways I tried gave me the Primary Views Crop Region, so I ended up having to get the extents from the BuiltInParameter

I also tried to extend my Z from that 1000' in either direction and it still did not show up, but if I invert any of those three filters, it finds all the wires of the Primary View even including the handful inside the Crop Region which shouldn't with it inverted.
This is the extents of the Dependent Views Crop Region:

And these are the wires within it:



Everything at face value looks like the filters should work, it just seems I am missing something simple.
Here is the section of code I used just to produce those values, but the BoundingBoxIsInsideFilter is failing on:
private List<Wire> WireCollector( ForEachView viewPlan )
{
List<Wire> wireCollector = new FilteredElementCollector( _Doc, viewPlan.Id )
.OfCategory( BuiltInCategory.OST_Wire )
.WhereElementIsNotElementType( )
.OfType<Wire>( )
.ToList( );
//If view is dependent view, filter wires by bounding box
if ( viewPlan.PrimaryPlan != ElementId.InvalidElementId )
{
////Set Z value to 1 ft above and below level
XYZ viewBoundingBoxMin = new XYZ( viewPlan.ViewBoundingBox.Min.X, viewPlan.ViewBoundingBox.Min.Y, -1 );
XYZ viewBoundingBoxMax = new XYZ( viewPlan.ViewBoundingBox.Max.X, viewPlan.ViewBoundingBox.Max.Y, 1 );
//Create Outline and BoundingBox
Outline outline = new Outline( viewBoundingBoxMin, viewBoundingBoxMax );
BoundingBoxIsInsideFilter boundingBoxIsInsideFilter = new BoundingBoxIsInsideFilter( outline );
//Test Value Reporting
TaskDialog.Show( "Wire Export", viewBoundingBoxMin.ToString( ) + " Min " + viewBoundingBoxMax.ToString( ) + " Max " );
//Add elements to new list if passes filter
//Test Value Reporting
foreach ( Wire wire in wireCollector)
{
TaskDialog.Show( "Wire Export", wire.get_BoundingBox( viewPlan.CropRegionElement ).Min.ToString( ) + " Min " + wire.get_BoundingBox( viewPlan.CropRegionElement ).Max.ToString( ) + "Max" );
}
List<Wire> filteredWires = wireCollector
.Where( w => boundingBoxIsInsideFilter.PassesFilter(w) )
.ToList( );
//Test Value Reporting
TaskDialog.Show( "Wire Export", $"There are {filteredWires.Count} wires in the view {viewPlan.Name}." );
return filteredWires;
}
else
{
//Test Value Reporting
TaskDialog.Show( "Wire Export", $"There are {wireCollector.Count} wires in the view {viewPlan.Name}." );
return wireCollector;
}
}