Alright, I figured it out. This will draw a line across the top of an actor (I am assuming is a box). Anyone looking for an answer to this should be able to adapt it.
Take note: * is part of a loop. This is just the index of a TArray I setup to find all of a particular object.
AActor* const plat = Cast<ASolidBottomPlatformParent>(SolidPlats*);
FVector PlatPosition = plat->GetActorLocation();
FBox PlatBox = plat->GetComponentsBoundingBox();
FVector PlatSize = PlatBox.GetSize();
//We divide by 2 because PlatSize will return the whole size, and we want from the origin.
//Origin is assumed to be center, otherwise you will need to get the origin.
float FarRight = PlatPosition.X + (PlatSize.X / 2);
float FarLeft = PlatPosition.X - (PlatSize.X / 2);
float TopOfPlat = PlatPosition.Z + (PlatSize.Z / 2);
FVector debuglinestart = FVector(FarRight, 1, TopOfPlat);
FVector debuglineend = FVector(FarLeft, 1, TopOfPlat);
DrawDebugLine(GetWorld(), debuglinestart, debuglineend, FColor::Red);
I broke this up into a million little variables for purpose of demonstration. I am sure it can be condensed, however, someone looking at this might be searching for one bit or another.