mil.dod.th.ose.sdk/src/mil/dod/th/ose/sdk/those/ProjectAssetCapabilities.java
private static AssetCapabilities makeCapabilities()
    {
        final List<SensingModality> type = makeSensingModalityList();
        
        final DigitalMedia primaryImage = ProjectBaseCapabilities.makePrimaryImage();
        final List<DigitalMedia> secondaryImages = ProjectBaseCapabilities.makeSecondaryImages();
       
        final DistanceMeters minRange = makeDistance();
        final DistanceMeters maxRange = makeDistance();
        final DistanceMeters nominalRange = makeDistance();
        final Double minFov = 0.0;
        final Double maxFov = 0.0;
        final Double nominalFov = 0.0;
        final List<Camera> supportedCameras = makeAvailableCameras();
        final StatusCapabilities statusCapabilities = makeStatusCapabilities();
        final DetectionCapabilities detectionCapabilities = makeDetectionCapabilities();
        final DigitalMediaCapabilities digitalMediaCapabilities = makeDigitalMediaCapabilities();
        final AudioCapabilities audioCapabilities = makeAudioCapabilities();
        final ImageCapabilities imageCapabilities = makeImageCapabilities();
        final VideoCapabilities videoCapabilities = makeVideoCapabilities();
        final CommandCapabilities commandCapabilities = makeCommandCapabilities();        
        final String productName = ProjectBaseCapabilities.getProductName();
        final String description = ProjectBaseCapabilities.getDescription();
        final String manufacturer = ProjectBaseCapabilities.getManufacturer();
        final ObservationCapabilities obsCapabilities = makeObsCapabilities();
        final ZeroizeCapabilities zeroizeCapabilities = makeZeroizeCapabilities();
        return new AssetCapabilities(primaryImage, secondaryImages, productName, description, manufacturer, type, 
                minRange, maxRange, nominalRange, minFov, maxFov, nominalFov, supportedCameras, statusCapabilities, 
                detectionCapabilities, digitalMediaCapabilities, audioCapabilities, imageCapabilities, 
                videoCapabilities, commandCapabilities, obsCapabilities, zeroizeCapabilities);
    }
/**
     * Creates an object that is populated with placeholder values for a Capabilities object.
     * @return Capabilities object
     */
Creates an object that is populated with placeholder values for a Capabilities object.
@return Capabilities object
Creates an object that is populated with placeholder values for a Capabilities object . @return Capabilities object
private static AssetCapabilities makeCapabilities()
    {
        final List<SensingModality> type = makeSensingModalityList();
        final DigitalMedia primaryImage = ProjectBaseCapabilities.makePrimaryImage();
        final List<DigitalMedia> secondaryImages = ProjectBaseCapabilities.makeSecondaryImages();
        final DistanceMeters minRange = makeDistance();
        final DistanceMeters maxRange = makeDistance();
        final DistanceMeters nominalRange = makeDistance();
        final Double minFov = 0.0;
        final Double maxFov = 0.0;
        final Double nominalFov = 0.0;
        final List<Camera> supportedCameras = makeAvailableCameras();
        final StatusCapabilities statusCapabilities = makeStatusCapabilities();
        final DetectionCapabilities detectionCapabilities = makeDetectionCapabilities();
        final DigitalMediaCapabilities digitalMediaCapabilities = makeDigitalMediaCapabilities();
        final AudioCapabilities audioCapabilities = makeAudioCapabilities();
        final ImageCapabilities imageCapabilities = makeImageCapabilities();
        final VideoCapabilities videoCapabilities = makeVideoCapabilities();
        final CommandCapabilities commandCapabilities = makeCommandCapabilities();        
        final String productName = ProjectBaseCapabilities.getProductName();
        final String description = ProjectBaseCapabilities.getDescription();
        final String manufacturer = ProjectBaseCapabilities.getManufacturer();
        final ObservationCapabilities obsCapabilities = makeObsCapabilities();
        final ZeroizeCapabilities zeroizeCapabilities = makeZeroizeCapabilities();
        return new AssetCapabilities(primaryImage, secondaryImages, productName, description, manufacturer, type, 
                minRange, maxRange, nominalRange, minFov, maxFov, nominalFov, supportedCameras, statusCapabilities, 
                detectionCapabilities, digitalMediaCapabilities, audioCapabilities, imageCapabilities, 
                videoCapabilities, commandCapabilities, obsCapabilities, zeroizeCapabilities);
    }
private static AssetCapabilities makeCapabilities ( ) { final List < SensingModality > type = makeSensingModalityList ( ) ; final DigitalMedia primaryImage = ProjectBaseCapabilities . makePrimaryImage ( ) ; final List < DigitalMedia > secondaryImages = ProjectBaseCapabilities . makeSecondaryImages ( ) ; final DistanceMeters minRange = makeDistance ( ) ; final DistanceMeters maxRange = makeDistance ( ) ; final DistanceMeters nominalRange = makeDistance ( ) ; final Double minFov = 0.0 ; final Double maxFov = 0.0 ; final Double nominalFov = 0.0 ; final List < Camera > supportedCameras = makeAvailableCameras ( ) ; final StatusCapabilities statusCapabilities = makeStatusCapabilities ( ) ; final DetectionCapabilities detectionCapabilities = makeDetectionCapabilities ( ) ; final DigitalMediaCapabilities digitalMediaCapabilities = makeDigitalMediaCapabilities ( ) ; final AudioCapabilities audioCapabilities = makeAudioCapabilities ( ) ; final ImageCapabilities imageCapabilities = makeImageCapabilities ( ) ; final VideoCapabilities videoCapabilities = makeVideoCapabilities ( ) ; final CommandCapabilities commandCapabilities = makeCommandCapabilities ( ) ; final String productName = ProjectBaseCapabilities . getProductName ( ) ; final String description = ProjectBaseCapabilities . getDescription ( ) ; final String manufacturer = ProjectBaseCapabilities . getManufacturer ( ) ; final ObservationCapabilities obsCapabilities = makeObsCapabilities ( ) ; final ZeroizeCapabilities zeroizeCapabilities = makeZeroizeCapabilities ( ) ; return new AssetCapabilities ( primaryImage , secondaryImages , productName , description , manufacturer , type , minRange , maxRange , nominalRange , minFov , maxFov , nominalFov , supportedCameras , statusCapabilities , detectionCapabilities , digitalMediaCapabilities , audioCapabilities , imageCapabilities , videoCapabilities , commandCapabilities , obsCapabilities , zeroizeCapabilities ) ; }
Creates an object that is populated with placeholder values for a Capabilities object.
Creates an object that is populated with placeholder values for a Capabilities object .