#include <photon/simulation/PhotonCameraSim.h>
◆ PhotonCameraSim() [1/3]
photon::PhotonCameraSim::PhotonCameraSim |
( |
PhotonCamera * | camera | ) |
|
|
explicit |
◆ PhotonCameraSim() [2/3]
◆ PhotonCameraSim() [3/3]
photon::PhotonCameraSim::PhotonCameraSim |
( |
PhotonCamera * | camera, |
|
|
const SimCameraProperties & | props, |
|
|
double | minTargetAreaPercent, |
|
|
units::meter_t | maxSightRange ) |
◆ CanSeeCorner()
bool photon::PhotonCameraSim::CanSeeCorner |
( |
const std::vector< cv::Point2f > & | points | ) |
|
◆ CanSeeTargetPose()
bool photon::PhotonCameraSim::CanSeeTargetPose |
( |
const frc::Pose3d & | camPose, |
|
|
const VisionTargetSim & | target ) |
◆ ConsumeNextEntryTime()
std::optional< uint64_t > photon::PhotonCameraSim::ConsumeNextEntryTime |
( |
| ) |
|
◆ EnabledProcessedStream()
void photon::PhotonCameraSim::EnabledProcessedStream |
( |
double | enabled | ) |
|
|
inline |
◆ EnableDrawWireframe()
void photon::PhotonCameraSim::EnableDrawWireframe |
( |
bool | enabled | ) |
|
|
inline |
◆ EnableRawStream()
void photon::PhotonCameraSim::EnableRawStream |
( |
bool | enabled | ) |
|
|
inline |
◆ GetCamera()
◆ GetMaxSightRange()
units::meter_t photon::PhotonCameraSim::GetMaxSightRange |
( |
| ) |
|
|
inline |
◆ GetMinTargetAreaPercent()
double photon::PhotonCameraSim::GetMinTargetAreaPercent |
( |
| ) |
|
|
inline |
◆ GetMinTargetAreaPixels()
double photon::PhotonCameraSim::GetMinTargetAreaPixels |
( |
| ) |
|
|
inline |
◆ GetVideoSimFrameRaw()
const cv::Mat & photon::PhotonCameraSim::GetVideoSimFrameRaw |
( |
| ) |
|
|
inline |
◆ GetVideoSimRaw()
const cs::CvSource & photon::PhotonCameraSim::GetVideoSimRaw |
( |
| ) |
|
|
inline |
◆ Process()
◆ SetMaxSightRange()
void photon::PhotonCameraSim::SetMaxSightRange |
( |
units::meter_t | range | ) |
|
|
inline |
◆ SetMinTargetAreaPercent()
void photon::PhotonCameraSim::SetMinTargetAreaPercent |
( |
double | areaPercent | ) |
|
|
inline |
◆ SetMinTargetAreaPixels()
void photon::PhotonCameraSim::SetMinTargetAreaPixels |
( |
double | areaPx | ) |
|
|
inline |
◆ SetWireframeResolution()
void photon::PhotonCameraSim::SetWireframeResolution |
( |
double | resolution | ) |
|
|
inline |
◆ SubmitProcessedFrame() [1/2]
◆ SubmitProcessedFrame() [2/2]
void photon::PhotonCameraSim::SubmitProcessedFrame |
( |
const PhotonPipelineResult & | result, |
|
|
uint64_t | ReceiveTimestamp ) |
◆ prop
The documentation for this class was generated from the following file: